Go to the documentation of this file. 1 #ifndef CNOID_UTIL_UUID_H
2 #define CNOID_UTIL_UUID_H
5 #include "exportdecl.h"
23 bool operator>(
const Uuid& rhs)
const;
24 bool operator<=(
const Uuid& rhs)
const;
25 bool operator>=(
const Uuid& rhs)
const;
27 std::string toString()
const;
31 bool read(
const Mapping& archive,
const char* key) {
return read(&archive, key); }
37 unsigned char data[16];
44 template<>
struct hash<
cnoid::Uuid>
46 std::size_t operator()(
const cnoid::Uuid& u)
const {
Definition: ValueTree.h:253
size_t hash() const
Definition: Uuid.cpp:179
std::string str(const Vector3 &v)
Definition: EigenUtil.cpp:206
bool read(const Mapping &archive)
Definition: Uuid.h:32
bool read(const Mapping &archive, const char *key)
Definition: Uuid.h:31
bool read(const Mapping *mapping, const std::string &key, Eigen::MatrixBase< Derived > &x)
Definition: EigenArchive.h:43
Definition: AbstractSceneLoader.h:11
bool operator==(ref_ptr< T > const &a, ref_ptr< U > const &b)
Definition: Referenced.h:211
bool operator!=(ref_ptr< T > const &a, ref_ptr< U > const &b)
Definition: Referenced.h:216
bool operator<(ref_ptr< T > const &a, ref_ptr< T > const &b)
Definition: Referenced.h:241