Removed the const qualifier in the delarations of data members and removed the explicit assignment operator.
parent
2a3eabc4bf
commit
2264678c65
|
|
@ -33,8 +33,8 @@ namespace gtsam {
|
|||
*/
|
||||
class GTSAM_EXPORT Symbol {
|
||||
protected:
|
||||
const unsigned char c_;
|
||||
const std::uint64_t j_;
|
||||
unsigned char c_;
|
||||
std::uint64_t j_;
|
||||
|
||||
public:
|
||||
|
||||
|
|
@ -106,14 +106,6 @@ public:
|
|||
return comp != (Key)(*this);
|
||||
}
|
||||
|
||||
/** Explicit assignment */
|
||||
Symbol& operator=(const Symbol& symbol2) {
|
||||
if (&symbol2 != this) {
|
||||
(unsigned char&) c_ = symbol2.c_;
|
||||
(std::uint64_t&) j_ = symbol2.j_;
|
||||
}
|
||||
return *this;
|
||||
}
|
||||
|
||||
/** Return a filter function that returns true when evaluated on a Key whose
|
||||
* character (when converted to a Symbol) matches \c c. Use this with the
|
||||
|
|
|
|||
Loading…
Reference in New Issue