definitions | EST_TValuedEnumI< ENUM, const char *, NO_INFO > | protected |
eq_vals(const char *v1, const char *v2) const | EST_TNamedEnumI< ENUM, NO_INFO > | inlineprotectedvirtual |
EST_TNamedEnum(ENUM undef_e, const char *undef_n=NULL) | EST_TNamedEnum< ENUM > | inline |
EST_TNamedEnum(EST_TValuedEnumDefinition< ENUM, const char *, NO_INFO > defs[]) | EST_TNamedEnum< ENUM > | inline |
EST_TNamedEnum(EST_TValuedEnumDefinition< const char *, const char *, NO_INFO > defs[], ENUM(*conv)(const char *)) | EST_TNamedEnum< ENUM > | inline |
EST_TNamedEnumI(void) | EST_TNamedEnumI< ENUM, NO_INFO > | inlineprotected |
EST_TNamedEnumI(EST_TValuedEnumDefinition< ENUM, const char *, NO_INFO > defs[]) | EST_TNamedEnumI< ENUM, NO_INFO > | inline |
EST_TNamedEnumI(EST_TValuedEnumDefinition< const char *, const char *, NO_INFO > defs[], ENUM(*conv)(const char *)) | EST_TNamedEnumI< ENUM, NO_INFO > | inline |
EST_TValuedEnumI(void) | EST_TValuedEnumI< ENUM, const char *, NO_INFO > | inlineprotected |
EST_TValuedEnumI(EST_TValuedEnumDefinition< ENUM, const char *, NO_INFO > defs[]) | EST_TValuedEnumI< ENUM, const char *, NO_INFO > | inline |
EST_TValuedEnumI(EST_TValuedEnumDefinition< const char *, const char *, NO_INFO > defs[], ENUM(*conv)(const char *)) | EST_TValuedEnumI< ENUM, const char *, NO_INFO > | inline |
info(ENUM token) const | EST_TValuedEnumI< ENUM, const char *, NO_INFO > | |
initialise(const void *defs) | EST_TValuedEnumI< ENUM, const char *, NO_INFO > | protected |
initialise(const void *defs, ENUM(*conv)(const char *)) | EST_TValuedEnumI< ENUM, const char *, NO_INFO > | protected |
initialise(void) | EST_TValuedEnumI< ENUM, const char *, NO_INFO > | inlineprotected |
initialise(ENUM unknown_e, const char *unknown_v) | EST_TValuedEnumI< ENUM, const char *, NO_INFO > | inlineprotected |
load(EST_String name) | EST_TNamedEnum< ENUM > | inline |
load(EST_String name, EST_TNamedEnum &definitive) | EST_TNamedEnum< ENUM > | inline |
n(void) const | EST_TValuedEnumI< ENUM, const char *, NO_INFO > | |
name(ENUM tok, int n=0) const | EST_TNamedEnumI< ENUM, NO_INFO > | inline |
ndefinitions | EST_TValuedEnumI< ENUM, const char *, NO_INFO > | protected |
nth_token(int n) const | EST_TValuedEnumI< ENUM, const char *, NO_INFO > | |
p_unknown_enum | EST_TValuedEnumI< ENUM, const char *, NO_INFO > | protected |
p_unknown_value | EST_TValuedEnumI< ENUM, const char *, NO_INFO > | protected |
save(EST_String name, char quote='"') const | EST_TNamedEnum< ENUM > | inline |
save(EST_String name, EST_TNamedEnum &definitive, char quote='"') const | EST_TNamedEnum< ENUM > | inline |
token(const char *value) const | EST_TValuedEnumI< ENUM, const char *, NO_INFO > | |
token(int n) const | EST_TValuedEnumI< ENUM, const char *, NO_INFO > | inline |
unknown_enum(void) const | EST_TValuedEnumI< ENUM, const char *, NO_INFO > | inline |
unknown_value(void) const | EST_TValuedEnumI< ENUM, const char *, NO_INFO > | inline |
valid(ENUM token) const | EST_TValuedEnumI< ENUM, const char *, NO_INFO > | inline |
value(ENUM token, int n=0) const | EST_TValuedEnumI< ENUM, const char *, NO_INFO > | |
~EST_TValuedEnumI(void) | EST_TValuedEnumI< ENUM, const char *, NO_INFO > | virtual |