Definition at line 11 of file CLIDRegistry.cxx.
◆ clid_ti_map_t
◆ lock_t
◆ mutex_t
◆ ti_clid_map_t
◆ addEntry()
| bool CLIDRegistryImpl::addEntry |
( |
unsigned long | clid, |
|
|
const std::type_info & | ti, |
|
|
const char * | typeName, |
|
|
const std::string & | typeInfoName ) |
Definition at line 94 of file CLIDRegistry.cxx.
98{
100 m_vec.emplace_back (clid, std::string(typeName), typeInfoName);
103 return true;
104}
std::lock_guard< mutex_t > lock_t
ti_clid_map_t m_ti_clid_map
CLIDRegistry::CLIDVector_t m_vec
clid_ti_map_t m_clid_ti_map
◆ CLIDToTypeinfo()
| const std::type_info * CLIDRegistryImpl::CLIDToTypeinfo |
( |
CLID | clid | ) |
const |
Return the type_info corresponding to a CLID.
- Parameters
-
Returns the corresponding type_info or nullptr.
Definition at line 66 of file CLIDRegistry.cxx.
67{
72 }
73 return nullptr;
74}
◆ hasNewEntries()
| bool CLIDRegistryImpl::hasNewEntries |
( |
| ) |
const |
◆ newEntries()
Definition at line 51 of file CLIDRegistry.cxx.
52{
57}
std::vector< tuple_t > CLIDVector_t
◆ typeinfoToCLID()
| CLID CLIDRegistryImpl::typeinfoToCLID |
( |
const std::type_info & | ti | ) |
const |
Return the CLID corresponding to a type_info.
- Parameters
-
Returns the corresponding CLID or CLID_NULL.
Definition at line 83 of file CLIDRegistry.cxx.
84{
89 }
90 return CLID_NULL;
91}
◆ m_alreadyDone
| size_t CLIDRegistryImpl::m_alreadyDone = 0 |
|
private |
◆ m_clid_ti_map
◆ m_mutex
◆ m_ti_clid_map
◆ m_vec
The documentation for this class was generated from the following file: