#include <osgIntrospection/Export>
#include <typeinfo>
#include <map>
#include <vector>
Namespaces | |
namespace | osgIntrospection |
Classes | |
struct | osgIntrospection::TypeInfoCmp |
class | osgIntrospection::Reflection |
struct | osgIntrospection::Reflection::StaticData |
Defines | |
#define | typeof(expr) osgIntrospection::Reflection::getType(typeid(expr)) |
Typedefs | |
typedef std::vector< const Converter * > | osgIntrospection::ConverterList |
typedef std::map< const std::type_info *, Type *, TypeInfoCmp > | osgIntrospection::TypeMap |
A map of types, indexed by their associated type_info structure. |
#define typeof | ( | expr | ) | osgIntrospection::Reflection::getType(typeid(expr)) |
This macro emulates the behavior of the standard typeid operator, returning the Type object associated to the type of the given expression.