1 #ifndef ERIS_ENTITY_REF_H 2 #define ERIS_ENTITY_REF_H 4 #include <sigc++/trackable.h> 5 #include <sigc++/signal.h> 31 const Entity& operator*()
const 41 const Entity* operator->()
const 58 return (m_inner !=
nullptr);
61 bool operator!()
const 63 return (m_inner ==
nullptr);
68 return (m_inner == e.m_inner);
71 bool operator==(
const Entity* e)
const 73 return (m_inner == e);
78 return (m_inner < e.m_inner);
81 sigc::signal0<void> Changed;
83 void onEntityDeleted();
84 void onEntitySeen(
Entity* e);
91 #endif // of ERIS_ENTITY_REF_H Definition: EntityRef.h:14
View encapsulates the set of entities currently visible to an Avatar, as well as those that have rece...
Definition: View.h:37
Every Eris class and type lives inside the Eris namespace; certain utility functions live in the Util...
Definition: Account.cpp:34
Entity is a concrete (instantiable) class representing one game entity.
Definition: Entity.h:58