#include <osgIntrospection/Export>
#include <osgIntrospection/Exceptions>
#include <osgIntrospection/Value>
#include <osgIntrospection/CustomAttributeProvider>
#include <string>
#include <typeinfo>
#include <vector>
#include <map>
#include <algorithm>
Namespaces | |
namespace | osgIntrospection |
Classes | |
class | osgIntrospection::Type |
Typedefs | |
typedef std::vector< const MethodInfo * > | MethodInfoList |
typedef std::vector< const PropertyInfo * > | PropertyInfoList |
typedef std::vector< const ParameterInfo * > | ParameterInfoList |
typedef std::vector< const ConstructorInfo * > | ConstructorInfoList |
typedef std::map< int, std::string > | EnumLabelMap |
Functions | |
bool | operator== (const Type &t1, const Type &t2) |
bool | operator!= (const Type &t1, const Type &t2) |
bool | operator< (const Type &t1, const Type &t2) |
bool | operator>= (const Type &t1, const Type &t2) |
Greater than or equal to operator. Returns !operator<(). |
|
|
|
|
|
|
|
|
|
|
|
Inequality test operator. Returns false if the two instances of Type describe the same type, true otherwise. |
|
Less than operator. Returns true if the first type comes before the second one. The actual ordering is implementation-dependent. |
|
Equality test operator. Returns true if the two instances of Type describe the same type, false otherwise. |
|
Greater than or equal to operator. Returns !operator<().
|