Static Public Member Functions | |
const Type & | getType (const std::type_info &ti) |
Returns the Type object associated to the given type_info structure. | |
const Type & | getType (const std::string &qname) |
Finds a Type object given its qualified name, which must be identical to the qualified name returned by that Type's getQualifiedName() method. | |
const TypeMap & | getTypes () |
Returns the global map of types. | |
const Type & | type_void () |
Return the Type object associated to the C++ type 'void'. | |
const Converter * | getConverter (const Type &source, const Type &dest) |
bool | getConversionPath (const Type &source, const Type &dest, ConverterList &conv) |
|
|
|
|
|
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. |
|
Returns the Type object associated to the given type_info 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. |
|
Returns the global map of types.
|
|
Return the Type object associated to the C++ type 'void'. This is a shortcut for typeof(void), which may be slow if the type map is large. |