static | GeneralCategoryTable() |
private | GeneralCategoryTable() |
public override | ~GeneralCategoryTable() |
public Result<const GeneralCategory*> | GetGeneralCategory(GeneralCategoryId id) const |
public Result<const GeneralCategory*> | GetGeneralCategoryByLongName(const String<char>& longName) const |
public Result<const GeneralCategory*> | GetGeneralCategoryByShortName(const String<char>& shortName) const |
public static GeneralCategoryTable& | Instance() |
private List<GeneralCategory*> | generalCategories |
private Map<uint, void*, Less<uint>> | generalCategoryIdMap |
private static UniquePtr<GeneralCategoryTable> | instance |
private Map<String<char>, void*, Less<String<char>>> | longNameMap |
private Map<String<char>, void*, Less<String<char>>> | shortNameMap |