Field3D
|
Used to return a string for the name of a templated field. More...
#include <Traits.h>
Public Member Functions | |
const char * | name () |
TemplatedFieldType () | |
Private Attributes | |
std::string | m_name |
Used to return a string for the name of a templated field.
TemplatedFieldType< Field_T >::TemplatedFieldType | ( | ) | [inline] |
Definition at line 122 of file Traits.h.
{ m_name = Field_T::staticClassName(); m_name += "<" + DataTypeTraits<typename Field_T::value_type>::name() + ">"; }
const char* TemplatedFieldType< Field_T >::name | ( | ) | [inline] |
Definition at line 118 of file Traits.h.
Referenced by CubicGenericFieldInterp< Field_T >::classType(), LinearMACFieldInterp< Data_T >::classType(), LinearGenericFieldInterp< Field_T >::classType(), CubicFieldInterp< Data_T >::classType(), LinearFieldInterp< Data_T >::classType(), FieldInterp< Data_T >::classType(), and TemplatedFieldType< ResizableField< Data_T > >::TemplatedFieldType().
{ return m_name.c_str(); }
std::string TemplatedFieldType< Field_T >::m_name [private] |
Definition at line 131 of file Traits.h.
Referenced by TemplatedFieldType< ResizableField< Data_T > >::name(), and TemplatedFieldType< ResizableField< Data_T > >::TemplatedFieldType().