#include <typeinfo>#include <string>#include <osgIntrospection/type_traits>Namespaces | |
| namespace | osgIntrospection |
Classes | |
| class | osgIntrospection::ExtendedTypeInfo |
| This class is a wrapper for std::type_info that also records whether a type is a reference or const reference. More... | |
Functions | |
| template<typename T> | |
| osgIntrospection::ExtendedTypeInfo | extended_typeid () |
| extended_typeid works like typeid, but returns an ExtendedTypeInfo. | |
Variables | |
| osgIntrospection::ExtendedTypeInfo | extended_typeid (T) |
| extended_typeid works like typeid, but returns an ExtendedTypeInfo. | |
| osgIntrospection::ExtendedTypeInfo extended_typeid | ( | ) | [inline] |
extended_typeid works like typeid, but returns an ExtendedTypeInfo.
This version operates on types, which must be specified as a template parameter.
| osgIntrospection::ExtendedTypeInfo extended_typeid(T) |
extended_typeid works like typeid, but returns an ExtendedTypeInfo.
This version operates on expressions.