#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>
Namespaces | |
namespace | osgIntrospection |
Classes | |
class | osgIntrospection::Type |
Objects of class Type are used to maintain information about reflected types. More... | |
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<(). |