entitymanager.h
Go to the documentation of this file.
99 class const_iterator : public std::iterator<std::bidirectional_iterator_tag, const models::Entity>
const models::Entity & getEntity(::core::EntityID id) const
Definition: entitymanager.cpp:44
const_iterator & operator++()
Definition: entitymanager.cpp:171
~const_iterator()=default
bool contains(::core::EntityID id) const
Definition: entitymanager.cpp:34
~iterator()=default
iterator()=default
pointer operator->() const
Definition: entitymanager.cpp:200
Definition: entitymanager.h:60
bool operator!=(iterator const &ref) const
Definition: entitymanager.cpp:134
reference operator*() const
Definition: entitymanager.cpp:139
EntityManager()=default
const models::Entity * findByFullname(QString const &fullName) const
Definition: entitymanager.cpp:64
Definition: entitymanager.h:15
bool operator==(iterator const &ref) const
Definition: entitymanager.cpp:129
void addEntity(::core::EntityID id, models::Entity &entity)
Definition: entitymanager.cpp:16
std::unordered_map<::core::EntityID, models::Entity * > EntityMap
Definition: entitymanager.h:20
bool operator==(const_iterator const &ref) const
Definition: entitymanager.cpp:185
iterator & operator++()
Definition: entitymanager.cpp:115
EntityMap::const_iterator it
Definition: entitymanager.h:121
void entityRemoved(::core::EntityID id, models::Entity &entity)
Definition: moc_entitymanager.cpp:147
Definition: entitymanager.h:99
~EntityManager()=default
const_iterator & operator=(const_iterator const &ref)
Definition: entitymanager.cpp:165
const_iterator()=default
bool operator!=(const_iterator const &ref) const
Definition: entitymanager.cpp:190
QHash< QUuid, models::Entity * > GUIEntityMap
Definition: entitymanager.h:21
reference operator*() const
Definition: entitymanager.cpp:195
void entityAdded(::core::EntityID id, models::Entity &entity)
Definition: moc_entitymanager.cpp:140
Definition: api.h:13
void removeEntity(::core::EntityID id)
Definition: entitymanager.cpp:24
Definition: entity.h:71
pointer operator->() const
Definition: entitymanager.cpp:144
iterator & operator=(iterator const &ref)
Definition: entitymanager.cpp:109
const models::Entity & operator[](::core::EntityID id) const
Definition: entitymanager.cpp:84