AgeTable Class

Definition

Line 907 of System.Base/Unicode.cm

Constructors & Destructor

static AgeTable()
private AgeTable()
public ~AgeTable()

Member Functions

public const Age* GetAge(AgeId id) const
public const Age* GetAge(const String<char>& version) const
public static AgeTable& Instance()

Member Variables

private HashMap<uint, void*, Hasher<uint>, EqualTo<uint>> ageIdMap
private List<Age*> ages
private static UniquePtr<AgeTable> instance
private HashMap<String<char>, void*, Hasher<String<char>>, EqualTo<String<char>>> versionMap

Constructor& Destructor Details

AgeTable Static Constructor

static AgeTable()

Definition
Line 909 of System.Base/Unicode.cm


AgeTable Constructor

private AgeTable()

Definition
Line 934 of System.Base/Unicode.cm


~AgeTable Destructor

public ~AgeTable()

Definition
Line 964 of System.Base/Unicode.cm


Member Function Details

GetAge Member Function

public const Age* GetAge(AgeId id)

Definition
Line 916 of System.Base/Unicode.cm


GetAge Member Function

public const Age* GetAge(const String<char>& version)

Definition
Line 925 of System.Base/Unicode.cm


Instance Static Member Function

public static AgeTable& Instance()

Definition
Line 912 of System.Base/Unicode.cm