Public Types | Public Member Functions | Protected Attributes

OpenTissue::utility::RuntimeType< Type > Struct Template Reference

#include <utility_runtime_type.h>

List of all members.

Public Types

typedef Type type

Public Member Functions

 RuntimeType ()
 RuntimeType (const RuntimeType &rhs)
RuntimeTypeoperator= (const type &rhs)
 operator const type & () const

Protected Attributes

type m_value

Detailed Description

template<typename Type>
struct OpenTissue::utility::RuntimeType< Type >

Runtime type. great for passing non-integral values as template arguments.


Member Typedef Documentation

template<typename Type >
typedef Type OpenTissue::utility::RuntimeType< Type >::type

Constructor & Destructor Documentation

template<typename Type >
OpenTissue::utility::RuntimeType< Type >::RuntimeType (  )  [inline]
template<typename Type >
OpenTissue::utility::RuntimeType< Type >::RuntimeType ( const RuntimeType< Type > &  rhs  )  [inline]

Member Function Documentation

template<typename Type >
OpenTissue::utility::RuntimeType< Type >::operator const type & (  )  const [inline]
template<typename Type >
RuntimeType& OpenTissue::utility::RuntimeType< Type >::operator= ( const type rhs  )  [inline]

Member Data Documentation

template<typename Type >
type OpenTissue::utility::RuntimeType< Type >::m_value [protected]

The documentation for this struct was generated from the following file: