OpenSceneGraph 2.8.3

Type File Reference

#include <osgIntrospection/Export>
#include <osgIntrospection/Exceptions>
#include <osgIntrospection/Value>
#include <osgIntrospection/CustomAttributeProvider>
#include <osgIntrospection/ExtendedTypeInfo>
#include <string>
#include <typeinfo>
#include <vector>
#include <map>
#include <algorithm>

Classes

class  osgIntrospection::Type
 Objects of class Type are used to maintain information about reflected types. More...

Namespaces

namespace  osgIntrospection
 

The osgIntrospection library provides the an introspection/reflection framework for non intrusive run-time querying and calling of class properties and methods.


Defines

#define OSGINTROSPECTION_TYPE

Typedefs

typedef std::vector< const
MethodInfo * > 
osgIntrospection::MethodInfoList
typedef std::vector< const
PropertyInfo * > 
osgIntrospection::PropertyInfoList
typedef std::vector< const
ParameterInfo * > 
osgIntrospection::ParameterInfoList
typedef std::vector< const
ConstructorInfo * > 
osgIntrospection::ConstructorInfoList
typedef std::map< const Type
*, PropertyInfoList > 
osgIntrospection::PropertyInfoMap
typedef std::map< const Type
*, MethodInfoList > 
osgIntrospection::MethodInfoMap
typedef std::map< int,
std::string > 
osgIntrospection::EnumLabelMap
typedef std::vector< const Type * > osgIntrospection::TypeList

Functions

bool osgIntrospection::operator== (const Type &t1, const Type &t2)
 Equality test operator.
bool osgIntrospection::operator!= (const Type &t1, const Type &t2)
 Inequality test operator.
bool osgIntrospection::operator< (const Type &t1, const Type &t2)
 Less than operator.
bool osgIntrospection::operator>= (const Type &t1, const Type &t2)
 Greater than or equal to operator. Returns !operator<().

Define Documentation

#define OSGINTROSPECTION_TYPE

osg logo
Generated at Tue Mar 22 2011 13:20:19 for the OpenSceneGraph by doxygen 1.7.3.