|
CSEngine
|
Public Member Functions | |
| void | Register (T object) override |
| void | Remove (T object) override |
| bool | HasHash (const std::string &hash) const |
| T | Get (std::string index) const override |
| std::unordered_map< std::string, T > | GetAll () const override |
| std::string | GetID (T object) const override |
| int | GetSize () const override |
| void | ChangeHash (const std::string &srcHash, const std::string &dstHash) |
Public Member Functions inherited from CSE::SIContainer< std::unordered_map< std::string, T >, T, std::string > | |
Protected Attributes | |
| std::unordered_map< std::string, T > | m_objects |
| int | m_size = 0 |
Definition at line 11 of file SContainerHash.h.
|
inline |
Definition at line 59 of file SContainerHash.h.
|
inlineoverridevirtual |
Implements CSE::SIContainer< std::unordered_map< std::string, T >, T, std::string >.
Definition at line 43 of file SContainerHash.h.
|
inlineoverridevirtual |
Implements CSE::SIContainer< std::unordered_map< std::string, T >, T, std::string >.
Definition at line 47 of file SContainerHash.h.
|
inlineoverridevirtual |
Implements CSE::SIContainer< std::unordered_map< std::string, T >, T, std::string >.
Definition at line 51 of file SContainerHash.h.
|
inlineoverridevirtual |
Implements CSE::SIContainer< std::unordered_map< std::string, T >, T, std::string >.
Definition at line 55 of file SContainerHash.h.
|
inline |
Definition at line 39 of file SContainerHash.h.
|
inlineoverridevirtual |
Implements CSE::SIContainer< std::unordered_map< std::string, T >, T, std::string >.
Definition at line 17 of file SContainerHash.h.
|
inlineoverridevirtual |
Implements CSE::SIContainer< std::unordered_map< std::string, T >, T, std::string >.
Definition at line 27 of file SContainerHash.h.
|
protected |
Definition at line 69 of file SContainerHash.h.
|
protected |
Definition at line 70 of file SContainerHash.h.