Template Class UniqueId

Inheritance Relationships

Base Type

Class Documentation

template<typename IdType>
class aslam::UniqueId : private aslam::Id

Public Functions

UniqueId() = default
inline explicit UniqueId(const aslam::proto::Id &id_field)
inline std::ostream &operator<<(std::ostream &os) const
inline void fromHashId(const aslam::HashId &id)
inline void toHashId(aslam::HashId *id) const
inline bool operator==(const IdType &other) const
inline bool operator==(const Id &other) const
inline bool operator!=(const IdType &other) const
inline bool operator!=(const Id &other) const
inline bool operator<(const IdType &other) const
inline bool operator<(const Id &other) const

Friends

template<typename GenerateIdType> friend friend void generateId (GenerateIdType *id)