iv::runtime_id::Dictionary Class Reference
#include <RuntimeId.hpp>
Public Member Functions | |
Dictionary () | |
int | create (const char *persistent_name, char const *type_name) |
std::string | runtime_to_persistent (int runtime) |
int | persistent_to_runtime (const char *persistent) |
int | runtime_validate (int runtime) |
size_t | ids_count () |
returns value bigger than all of currently registered runtime ids More... | |
void | lock () |
Static Public Attributes | |
static const constexpr int | InvalidRuntimeId = 0 |
Detailed Description
Definition at line 22 of file RuntimeId.hpp.
Constructor & Destructor Documentation
◆ Dictionary()
iv::runtime_id::Dictionary::Dictionary | ( | ) |
Definition at line 25 of file RuntimeId.cpp.
Member Function Documentation
◆ create()
int iv::runtime_id::Dictionary::create | ( | const char * | persistent_name, |
char const * | type_name | ||
) |
Definition at line 36 of file RuntimeId.cpp.
◆ runtime_to_persistent()
std::string iv::runtime_id::Dictionary::runtime_to_persistent | ( | int | runtime | ) |
Definition at line 55 of file RuntimeId.cpp.
◆ persistent_to_runtime()
int iv::runtime_id::Dictionary::persistent_to_runtime | ( | const char * | persistent | ) |
Definition at line 64 of file RuntimeId.cpp.
◆ runtime_validate()
int iv::runtime_id::Dictionary::runtime_validate | ( | int | runtime | ) |
Definition at line 73 of file RuntimeId.cpp.
◆ ids_count()
size_t iv::runtime_id::Dictionary::ids_count | ( | ) |
returns value bigger than all of currently registered runtime ids
Definition at line 81 of file RuntimeId.cpp.
◆ lock()
void iv::runtime_id::Dictionary::lock | ( | ) |
Definition at line 31 of file RuntimeId.cpp.
Member Data Documentation
◆ InvalidRuntimeId
|
staticconstexpr |
Definition at line 25 of file RuntimeId.hpp.
The documentation for this class was generated from the following files:
- ivorium_core/Basics/RuntimeId.hpp
- ivorium_core/Basics/RuntimeId.cpp