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) |
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.