|
CSEngine
|
Public Member Functions | |
| void | Register (SObject *object) override |
| void | Remove (SObject *object) override |
| bool | HasHash (const std::string &hash) const |
| void | ChangeHash (const std::string &srcHash, const std::string &dstHash) |
Public Member Functions inherited from CSE::SContainerList< SObject * > | |
| void | Register (SObject *object) override |
| void | Remove (SObject *object) override |
| SObject * | Get (int index) const override |
| std::list< SObject * > | GetAll () const override |
| int | GetID (SObject *object) const override |
| int | GetSize () const override |
Public Member Functions inherited from CSE::SIContainer< std::list< SObject * >, SObject *, int > | |
Protected Attributes | |
| std::set< std::string > | m_hashContainer |
Protected Attributes inherited from CSE::SContainerList< SObject * > | |
| std::list< SObject * > | m_objects |
| int | m_size |
Definition at line 11 of file MemoryContainer.h.
| void MemoryContainer::ChangeHash | ( | const std::string & | srcHash, |
| const std::string & | dstHash ) |
Definition at line 26 of file MemoryContainer.cpp.
| bool MemoryContainer::HasHash | ( | const std::string & | hash | ) | const |
Definition at line 22 of file MemoryContainer.cpp.
|
overridevirtual |
Implements CSE::SIContainer< std::list< SObject * >, SObject *, int >.
Definition at line 10 of file MemoryContainer.cpp.
|
overridevirtual |
Implements CSE::SIContainer< std::list< SObject * >, SObject *, int >.
Definition at line 17 of file MemoryContainer.cpp.
|
protected |
Definition at line 27 of file MemoryContainer.h.