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

const constexpr int iv::runtime_id::Dictionary::InvalidRuntimeId = 0
staticconstexpr

Definition at line 25 of file RuntimeId.hpp.


The documentation for this class was generated from the following files: