HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
HOM_EnumValue Class Reference

#include <HOM_EnumValue.h>

Public Member Functions

 HOM_EnumValue ()
 
 HOM_EnumValue (const std::type_info &enum_class, const char *repr, const char *name, int id)
 
bool __eq__ (HOM_PtrOrNull< HOM_EnumValue > value)
 
bool __ne__ (HOM_PtrOrNull< HOM_EnumValue > value)
 
std::string __repr__ () const
 
int __hash__ ()
 
std::string name () const
 
bool operator== (const HOM_EnumValue &value) const
 
bool operator!= (const HOM_EnumValue &value) const
 
const std::type_info & enumClass () const
 
int id () const
 
bool operator< (const HOM_EnumValue &value) const
 
HOM_EnumValueoperator= (const HOM_EnumValue &that)
 

Detailed Description

Definition at line 23 of file HOM_EnumValue.h.

Constructor & Destructor Documentation

HOM_EnumValue::HOM_EnumValue ( )
inline

Definition at line 29 of file HOM_EnumValue.h.

HOM_EnumValue::HOM_EnumValue ( const std::type_info &  enum_class,
const char *  repr,
const char *  name,
int  id 
)
inline

Definition at line 45 of file HOM_EnumValue.h.

Member Function Documentation

bool HOM_EnumValue::__eq__ ( HOM_PtrOrNull< HOM_EnumValue value)
inline

Definition at line 52 of file HOM_EnumValue.h.

int HOM_EnumValue::__hash__ ( )
inline

Definition at line 61 of file HOM_EnumValue.h.

bool HOM_EnumValue::__ne__ ( HOM_PtrOrNull< HOM_EnumValue value)
inline

Definition at line 55 of file HOM_EnumValue.h.

std::string HOM_EnumValue::__repr__ ( ) const
inline

Definition at line 58 of file HOM_EnumValue.h.

const std::type_info& HOM_EnumValue::enumClass ( ) const
inline

Definition at line 78 of file HOM_EnumValue.h.

int HOM_EnumValue::id ( ) const
inline

Definition at line 82 of file HOM_EnumValue.h.

std::string HOM_EnumValue::name ( void  ) const
inline

Definition at line 64 of file HOM_EnumValue.h.

bool HOM_EnumValue::operator!= ( const HOM_EnumValue value) const
inline

Definition at line 74 of file HOM_EnumValue.h.

bool HOM_EnumValue::operator< ( const HOM_EnumValue value) const
inline

Definition at line 85 of file HOM_EnumValue.h.

HOM_EnumValue& HOM_EnumValue::operator= ( const HOM_EnumValue that)
inline

Definition at line 92 of file HOM_EnumValue.h.

bool HOM_EnumValue::operator== ( const HOM_EnumValue value) const
inline

Definition at line 70 of file HOM_EnumValue.h.


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