Classes | Namespaces | Defines | Functions | Variables

ExtendedTypeInfo File Reference

#include <typeinfo>
#include <string>
#include <osgIntrospection/type_traits>

Classes

class  osgIntrospection::ExtendedTypeInfo

Namespaces

namespace  osgIntrospection

Defines

#define OSGINTROSPECTION_EXTENDEDTYPEINFO_

Functions

template<typename T >
osgIntrospection::ExtendedTypeInfo extended_typeid ()

Variables

osgIntrospection::ExtendedTypeInfo extended_typeid (T)

Define Documentation

#define OSGINTROSPECTION_EXTENDEDTYPEINFO_

Function Documentation

template<typename T >
osgIntrospection::ExtendedTypeInfo extended_typeid (  )

extended_typeid works like typeid, but returns an ExtendedTypeInfo. This version operates on types, which must be specified as a template parameter.


Variable Documentation

extended_typeid works like typeid, but returns an ExtendedTypeInfo. This version operates on expressions.