|
Namespaces |
| namespace | osgIntrospection |
Classes |
| class | osgIntrospection::Reflector< T > |
| | A Reflector is a proxy class that is used to create a new description of a given type. More...
|
| struct | osgIntrospection::Reflector< T >::PtrConstructor |
| struct | osgIntrospection::Reflector< T >::ConstPtrConstructor |
| struct | osgIntrospection::ValueReflector< T > |
| | This reflector ought to be used to describe types that can be created on the stack. More...
|
| struct | osgIntrospection::AbstractObjectReflector< T > |
| | This reflector is to be used to describe abstract types that can't be instantiated. More...
|
| struct | osgIntrospection::ObjectReflector< T > |
| | This reflector is to be used to describe types that ought to be created on the heap. More...
|
| struct | osgIntrospection::AtomicValueReflector< T > |
| | This reflector is a ValueReflector that should be used to define types that can be read and written from/to streams using the << and >> operators. More...
|
| struct | osgIntrospection::WAtomicValueReflector< T > |
| struct | osgIntrospection::EnumReflector< T > |
| | This reflector is a ValueReflector that should be used to define enumerations. More...
|
| struct | osgIntrospection::StdVectorReflector< T, VT > |
| | This class allows to define the means for reflecting STL containers such as std::deque and std::vector. More...
|
| struct | osgIntrospection::StdVectorReflector< T, VT >::Getter |
| struct | osgIntrospection::StdVectorReflector< T, VT >::Setter |
| struct | osgIntrospection::StdVectorReflector< T, VT >::Counter |
| struct | osgIntrospection::StdVectorReflector< T, VT >::Adder |
| struct | osgIntrospection::StdVectorReflector< T, VT >::Remover |
| struct | osgIntrospection::StdVectorReflector< T, VT >::Inserter |
| struct | osgIntrospection::StdSetReflector< T, VT > |
| | This class allows to define the means for reflecting STL containers such as std::set and std::multiset. More...
|
| struct | osgIntrospection::StdSetReflector< T, VT >::Getter |
| struct | osgIntrospection::StdSetReflector< T, VT >::Counter |
| struct | osgIntrospection::StdSetReflector< T, VT >::Adder |
| struct | osgIntrospection::StdSetReflector< T, VT >::Remover |
| struct | osgIntrospection::StdListReflector< T, VT > |
| | This class allows to define the means for reflecting STL containers that cannot be indexed directly, such as std::list. More...
|
| struct | osgIntrospection::StdListReflector< T, VT >::Getter |
| struct | osgIntrospection::StdListReflector< T, VT >::Setter |
| struct | osgIntrospection::StdListReflector< T, VT >::Counter |
| struct | osgIntrospection::StdListReflector< T, VT >::Adder |
| struct | osgIntrospection::StdListReflector< T, VT >::Remover |
| struct | osgIntrospection::StdListReflector< T, VT >::Inserter |
| struct | osgIntrospection::StdMapReflector< T, IT, VT > |
| | This class allows to define the means for reflecting STL associative containers which hold pairs of key+value, such as std::map. More...
|
| struct | osgIntrospection::StdMapReflector< T, IT, VT >::Getter |
| struct | osgIntrospection::StdMapReflector< T, IT, VT >::Setter |
| struct | osgIntrospection::StdMapReflector< T, IT, VT >::Indexer |
| struct | osgIntrospection::StdMapReflector< T, IT, VT >::Remover |
| struct | osgIntrospection::StdPairReflector< T, PT1, PT2 > |
| struct | osgIntrospection::StdPairReflector< T, PT1, PT2 >::Accessor |