14 bool operator== (const ID& other) const;
15 bool operator!= (const ID& other) const {
16 return !operator== (other);
18 ID& operator= (std::string);
20 bool operator< (const ID& other) const {
21 return memcmp (id, other.id, sizeof (id)) < 0;
24 void print (char* buf) const;
28 int string_assign (std::string);
32 std::ostream& operator<< (std::ostream& ostr, const PBD::ID&);
34 #endif /* __pbd_id_h__ */