RDK Documentation (Open Sourced RDK Components)
TRM::Enum< T > Class Template Reference
Collaboration diagram for TRM::Enum< T >:
Collaboration graph

Public Types

typedef T::EnumType eT
 

Public Member Functions

 Enum (const eT &value, const char *name)
 
 operator eT (void) const
 
 operator CString (void) const
 
bool operator== (const Enum< T > &that) const
 
bool operator!= (const Enum< T > &that) const
 
void print (void) const
 

Static Public Member Functions

static const Enum< T > & at (eT t)
 
static const Enum< T > & at (const char *t)
 

Data Fields

const typedef char * CString
 

Private Attributes

eT value
 
std::string name
 

yes

template<class T>
class TRM::Enum< T >

Definition at line 42 of file Enum.h.


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