Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Reflection File Reference

#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::map< const std::type_info *,
Type *, TypeInfoCmp > 
TypeMap
 A map of types, indexed by their associated type_info structure.

Define Documentation

#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.


Typedef Documentation

typedef std::map<const std::type_info* , Type* , TypeInfoCmp> osgIntrospection::TypeMap
 

A map of types, indexed by their associated type_info structure.


Generated on Thu Sep 8 04:57:39 2005 for OpenSceneGraph by  doxygen 1.3.9.1