Description: Handle transparent loading of reflection classes.
More...
#include <StorageSvc/DbReflex.h>
Description: Handle transparent loading of reflection classes.
- Author
- M.Frank
- Version
- 1.0
Definition at line 40 of file DbReflex.h.
◆ DbReflex()
| pool::DbReflex::DbReflex |
( |
| ) |
|
|
inlineprivate |
No public construction.
Definition at line 43 of file DbReflex.h.
◆ ~DbReflex()
| pool::DbReflex::~DbReflex |
( |
| ) |
|
|
inlineprivate |
No public destruction.
Definition at line 45 of file DbReflex.h.
◆ forGuid()
| const TypeH pool::DbReflex::forGuid |
( |
const Guid & | info | ) |
|
|
static |
Access classes by Guid.
- Parameters
-
| info | [IN] Reference to Guid |
- Returns
- Pointer to reflection class if present.
◆ forTypeInfo()
| const TypeH pool::DbReflex::forTypeInfo |
( |
const std::type_info & | info | ) |
|
|
static |
Access classes by RTTI type information.
- Parameters
-
| info | [IN] referenece to RTTI typeid |
- Returns
- Pointer to reflection class if present.
◆ forTypeName()
| const TypeH pool::DbReflex::forTypeName |
( |
const std::string & | name | ) |
|
|
static |
Access classes by class name.
- Parameters
-
- Returns
- Pointer to reflection class if present.
◆ fullTypeName()
| std::string pool::DbReflex::fullTypeName |
( |
const TypeH & | type | ) |
|
|
static |
Access full class name with scope.
- Parameters
-
- Returns
- String containing full scoped name
◆ guid()
| Guid pool::DbReflex::guid |
( |
const TypeH & | id | ) |
|
|
static |
Determine Guid (normalized string form) from reflection type.
- Parameters
-
- Returns
- String containing full scoped name
The documentation for this class was generated from the following file: