#include <llenum.h>
Collaboration diagram for LLEnum:
Public Types | |
typedef std::pair< const std::string, const U32 > | enum_t |
UNDEFINED = 0xffffffff | |
enum | { UNDEFINED = 0xffffffff } |
Public Member Functions | |
LLEnum (const enum_t values_array[], const U32 length) | |
U32 | operator[] (std::string str) |
const std::string | operator[] (U32 index) |
Private Attributes | |
std::map< const std::string, const U32 > | mEnumMap |
std::vector< std::string > | mEnumArray |
Definition at line 36 of file llenum.h.
typedef std::pair<const std::string, const U32> LLEnum::enum_t |
const std::string LLEnum::operator[] | ( | U32 | index | ) | [inline] |
U32 LLEnum::operator[] | ( | std::string | str | ) | [inline] |
std::vector<std::string> LLEnum::mEnumArray [private] |
std::map<const std::string, const U32> LLEnum::mEnumMap [private] |