Reflection File Reference

#include <osgIntrospection/Export>
#include <osgIntrospection/ExtendedTypeInfo>
#include <typeinfo>
#include <map>
#include <vector>

Namespaces

namespace  osgIntrospection

Classes

class  osgIntrospection::Reflection
struct  osgIntrospection::Reflection::StaticData

Defines

#define typeof(type)   osgIntrospection::Reflection::getType(extended_typeid< type >())
#define typeofvalue(val)   osgIntrospection::Reflection::getType(osgIntrospection::ExtendedTypeInfo(typeid(val), false, false))

Typedefs

typedef std::vector< const
Converter * > 
osgIntrospection::ConverterList
typedef std::map< ExtendedTypeInfo,
Type * > 
osgIntrospection::TypeMap

Define Documentation

#define typeof ( type   )     osgIntrospection::Reflection::getType(extended_typeid< type >())

This macro emulates the behavior of the standard typeid operator, returning the Type object associated to the type of the given expression.

#define typeofvalue ( val   )     osgIntrospection::Reflection::getType(osgIntrospection::ExtendedTypeInfo(typeid(val), false, false))


Generated on Sat Sep 15 21:04:33 2007 for openscenegraph by  doxygen 1.5.1