GeneralCategoryTable Class

Constructors & Destructor | Member Functions | Member Variables

Definition

Line 843 of System.Base/Unicode.cm

Inheritance

Constructors & Destructor

static GeneralCategoryTable()
private GeneralCategoryTable()
public override ~GeneralCategoryTable()

Member Functions

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()

Member Variables

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

Constructor& Destructor Details

GeneralCategoryTable Static Constructor

static GeneralCategoryTable()

Definition
Line 845 of System.Base/Unicode.cm


GeneralCategoryTable Constructor

private GeneralCategoryTable()

Definition
Line 905 of System.Base/Unicode.cm


~GeneralCategoryTable Destructor

public override ~GeneralCategoryTable()

Definition
Line 966 of System.Base/Unicode.cm


Member Function Details

GetGeneralCategory Member Function

public Result<const GeneralCategory*> GetGeneralCategory(GeneralCategoryId id)

Definition
Line 853 of System.Base/Unicode.cm


GetGeneralCategoryByLongName Member Function

public Result<const GeneralCategory*> GetGeneralCategoryByLongName(const String<char>& longName)

Definition
Line 887 of System.Base/Unicode.cm


GetGeneralCategoryByShortName Member Function

public Result<const GeneralCategory*> GetGeneralCategoryByShortName(const String<char>& shortName)

Definition
Line 868 of System.Base/Unicode.cm


Instance Static Member Function

public static GeneralCategoryTable& Instance()

Definition
Line 848 of System.Base/Unicode.cm