This class provides basic reflection services such as registration of new types and queries on the global type map.
More...
List of all members.
Detailed Description
This class provides basic reflection services such as registration of new types and queries on the global type map.
Member Function Documentation
static bool osgIntrospection::Reflection::getConversionPath |
( |
const Type & |
source, |
|
|
const Type & |
dest, |
|
|
ConverterList & |
conv | |
|
) |
| | [static] |
static const Converter* osgIntrospection::Reflection::getConverter |
( |
const Type & |
source, |
|
|
const Type & |
dest | |
|
) |
| | [static] |
Returns the Type object associated to the given ExtendedTypeInfo structure.
If the type hasn't been created yet it is automatically created and added to the global type map. Please note that such type will have the status of "declared", you still need to give details about it through a Reflector class before you can query it.
static const Type& osgIntrospection::Reflection::getType |
( |
const std::string & |
qname |
) |
[static] |
Finds a Type object given its qualified name, which must be identical to the qualified name returned by that Type's getQualifiedName() method.
If the type hasn't been created yet, an exception is thrown.
static const TypeMap& osgIntrospection::Reflection::getTypes |
( |
|
) |
[static] |
Returns the global map of types.
static const Type& osgIntrospection::Reflection::type_void |
( |
|
) |
[static] |
static void osgIntrospection::Reflection::uninitialize |
( |
|
) |
[static] |
Friends And Related Function Documentation
The documentation for this class was generated from the following file: