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