MeVisLabToolboxReference
ml::omIDTypeT< T > Class Template Reference

#include <mlObjMgrObjectID.h>

Inherits std::basic_string< Char >.

List of all members.

Public Member Functions

 omIDTypeT ()
 Standard constructor.
 omIDTypeT (MLint32 id)
 Constructor from integer argument.
 omIDTypeT (const char *id)
 Constructor from char * argument.
 omIDTypeT (const std::basic_string< T > &id)
 Constructor from std::string argument.
omIDTypeToperator= (const std::basic_string< T > &id)
 Assignment operator for std::basic_string.
 operator const std::basic_string< T > & () const
 std::string cast operator
MLint32 getInt () const
 Returns numerical value of object Id if possible.
const bool isDefault () const
 Check for default value.

Detailed Description

template<typename T>
class ml::omIDTypeT< T >

Definition at line 27 of file mlObjMgrObjectID.h.


Constructor & Destructor Documentation

template<typename T>
ml::omIDTypeT< T >::omIDTypeT ( ) [inline]

Standard constructor.

Definition at line 34 of file mlObjMgrObjectID.h.

template<typename T>
ml::omIDTypeT< T >::omIDTypeT ( MLint32  id) [inline]

Constructor from integer argument.

Definition at line 37 of file mlObjMgrObjectID.h.

template<typename T>
ml::omIDTypeT< T >::omIDTypeT ( const char *  id) [inline]

Constructor from char * argument.

Definition at line 50 of file mlObjMgrObjectID.h.

template<typename T>
ml::omIDTypeT< T >::omIDTypeT ( const std::basic_string< T > &  id) [inline]

Constructor from std::string argument.

Definition at line 53 of file mlObjMgrObjectID.h.


Member Function Documentation

template<typename T>
MLint32 ml::omIDTypeT< T >::getInt ( ) const [inline]

Returns numerical value of object Id if possible.

Definition at line 68 of file mlObjMgrObjectID.h.

template<typename T>
const bool ml::omIDTypeT< T >::isDefault ( ) const [inline]

Check for default value.

Definition at line 80 of file mlObjMgrObjectID.h.

template<typename T>
ml::omIDTypeT< T >::operator const std::basic_string< T > & ( ) const [inline]

std::string cast operator

Definition at line 63 of file mlObjMgrObjectID.h.

template<typename T>
omIDTypeT& ml::omIDTypeT< T >::operator= ( const std::basic_string< T > &  id) [inline]

Assignment operator for std::basic_string.

Definition at line 56 of file mlObjMgrObjectID.h.


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