OpenSceneGraph 2.8.4
Namespaces | Defines | Functions
Utility File Reference
#include <osgIntrospection/Export>
#include <osgIntrospection/Value>
#include <osgIntrospection/ParameterInfo>
#include <osgIntrospection/MethodInfo>
#include <osgIntrospection/variant_cast>
#include <vector>

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_UTILITY_

Functions

bool OSGINTROSPECTION_EXPORT osgIntrospection::areParametersCompatible (const ParameterInfoList &pl1, const ParameterInfoList &pl2)
bool OSGINTROSPECTION_EXPORT osgIntrospection::areArgumentsCompatible (const ValueList &vl, const ParameterInfoList &pl, float &match)
template<typename T >
void osgIntrospection::convertArgument (ValueList &src, ValueList &dest, const ParameterInfoList &pl, int index)
template<typename T >
const T & osgIntrospection::getInstance (const Value &instance)
 Return a const reference on the reflected value given on the instance.
template<typename T >
T & osgIntrospection::getInstance (Value &instance)
 Return a reference on the reflected value given on the instance.

Define Documentation

#define OSGINTROSPECTION_UTILITY_

osg logo
Generated at Sun Jan 8 2012 13:15:55 for the OpenSceneGraph by doxygen 1.7.4.