BinaryPropertyTable Class

Constructors & Destructor | Member Functions | Member Variables

Definition

Line 142 of System.Base/Unicode.cm

Inheritance

Constructors & Destructor

static BinaryPropertyTable()
private BinaryPropertyTable()
public override ~BinaryPropertyTable()

Member Functions

public Result<const BinaryProperty*> GetBinaryProperty(BinaryPropertyId id) const
public Result<const BinaryProperty*> GetBinaryPropertyByLongName(const String<char>& longName) const
public Result<const BinaryProperty*> GetBinaryPropertyByShortName(const String<char>& shortName) const
public static BinaryPropertyTable& Instance()

Member Variables

private List<BinaryProperty*> binaryProperties
private Map<uint, void*, Less<uint>> binaryPropertyIdMap
private static UniquePtr<BinaryPropertyTable> instance
private Map<String<char>, void*, Less<String<char>>> longNameMap
private Map<String<char>, void*, Less<String<char>>> shortNameMap

Constructor& Destructor Details

BinaryPropertyTable Static Constructor

static BinaryPropertyTable()

Definition
Line 144 of System.Base/Unicode.cm


BinaryPropertyTable Constructor

private BinaryPropertyTable()

Definition
Line 204 of System.Base/Unicode.cm


~BinaryPropertyTable Destructor

public override ~BinaryPropertyTable()

Definition
Line 285 of System.Base/Unicode.cm


Member Function Details

GetBinaryProperty Member Function

public Result<const BinaryProperty*> GetBinaryProperty(BinaryPropertyId id)

Definition
Line 152 of System.Base/Unicode.cm


GetBinaryPropertyByLongName Member Function

public Result<const BinaryProperty*> GetBinaryPropertyByLongName(const String<char>& longName)

Definition
Line 186 of System.Base/Unicode.cm


GetBinaryPropertyByShortName Member Function

public Result<const BinaryProperty*> GetBinaryPropertyByShortName(const String<char>& shortName)

Definition
Line 167 of System.Base/Unicode.cm


Instance Static Member Function

public static BinaryPropertyTable& Instance()

Definition
Line 147 of System.Base/Unicode.cm