ATLAS Offline Software
|
#include <StorageSvc/DbReflex.h>
Static Public Member Functions | |
static const TypeH | forTypeName (const std::string &name) |
Access classes by class name. More... | |
static const TypeH | forTypeInfo (const std::type_info &info) |
Access classes by RTTI type information. More... | |
static const TypeH | forGuid (const Guid &info) |
Access classes by Guid. More... | |
static std::string | fullTypeName (const TypeH &type) |
Access full class name with scope. More... | |
static Guid | guid (const TypeH &id) |
Determine Guid (normalized string form) from reflection type. More... | |
Private Member Functions | |
DbReflex () | |
No public construction. More... | |
~DbReflex () | |
No public destruction. More... | |
Description: Handle transparent loading of reflection classes.
Definition at line 40 of file DbReflex.h.
|
inlineprivate |
|
inlineprivate |
Access classes by RTTI type information.
info | [IN] referenece to RTTI typeid |
Access classes by class name.
name | [IN] type name |
Access full class name with scope.
type | [IN] Reflection type |
Determine Guid (normalized string form) from reflection type.
type | [IN] Reflection type |