This is the complete list of members for ph::TSdlGeneralEnum< InEnumType, MAX_ENTRIES >, including all inherited members.
addEntry(const EnumType enumValue, const std::string_view valueName, std::string description="") | ph::TSdlGeneralEnum< InEnumType, MAX_ENTRIES > | inline |
description(std::string descriptionStr) | ph::TSdlGeneralEnum< InEnumType, MAX_ENTRIES > | inline |
Entry typedef | ph::SdlEnum | |
EnumType typedef | ph::TSdlGeneralEnum< InEnumType, MAX_ENTRIES > | |
getDescription() const | ph::SdlEnum | inline |
getEntry(const std::size_t entryIndex) const override | ph::TSdlGeneralEnum< InEnumType, MAX_ENTRIES > | inlinevirtual |
getEntryDescription(std::size_t entryIndex) const | ph::SdlEnum | inline |
getName() const | ph::SdlEnum | inline |
getTypedEntry(const std::size_t entryIndex) const | ph::TSdlGeneralEnum< InEnumType, MAX_ENTRIES > | inline |
getTypedEntry(const std::string_view entryName) const | ph::TSdlGeneralEnum< InEnumType, MAX_ENTRIES > | inline |
getTypedEntry(const EnumType enumValue) const | ph::TSdlGeneralEnum< InEnumType, MAX_ENTRIES > | inline |
numEntries() const override | ph::TSdlGeneralEnum< InEnumType, MAX_ENTRIES > | inlinevirtual |
SdlEnum(std::string name) | ph::SdlEnum | inlineexplicit |
setDescription(std::string description) | ph::SdlEnum | inlineprotected |
setEntryDescription(std::size_t entryIndex, std::string description) | ph::SdlEnum | inlineprotected |
TSdlGeneralEnum(std::string name) | ph::TSdlGeneralEnum< InEnumType, MAX_ENTRIES > | inlineexplicit |