18 #ifndef GZ_PHYSICS_FRAMEID_HH_
19 #define GZ_PHYSICS_FRAMEID_HH_
23 #include <gz/physics/Export.hh>
24 #include <gz/physics/detail/Identity.hh>
25 #include <gz/utils/SuppressWarning.hh>
49 public:
bool operator ==(
const FrameID &_other)
const;
50 public:
bool operator <(
const FrameID &_other)
const;
51 public:
bool operator >(
const FrameID &_other)
const;
52 public:
bool operator <=(
const FrameID &_other)
const;
53 public:
bool operator >=(
const FrameID &_other)
const;
54 public:
bool operator !=(
const FrameID &_other)
const;
63 public:
static const FrameID &World();
69 public:
bool IsWorld()
const;
88 public:
bool IsReferenceCounted()
const;
94 private:
explicit FrameID(
const Identity &_identity);
97 private:
enum WorldConstructorArg { ConstructWorld };
100 private:
explicit FrameID(WorldConstructorArg);
111 GZ_UTILS_WARN_IGNORE__DLL_INTERFACE_MISSING
113 GZ_UTILS_WARN_RESUME__DLL_INTERFACE_MISSING