BidiClassTable Class

Constructors & Destructor | Member Functions | Member Variables

Definition

Line 1731 of System.Base/Unicode.cm

Inheritance

Constructors & Destructor

static BidiClassTable()
private BidiClassTable()
public override ~BidiClassTable()

Member Functions

public Result<const BidiClass*> GetBidiClass(BidiClassId id) const
public Result<const BidiClass*> GetBidiClassByLongName(const String<char>& longName) const
public Result<const BidiClass*> GetBidiClassByShortName(const String<char>& shortName) const
public static BidiClassTable& Instance()

Member Variables

private Map<uint, void*, Less<uint>> bidiClassIdMap
private List<BidiClass*> bidiClasses
private static UniquePtr<BidiClassTable> instance
private Map<String<char>, void*, Less<String<char>>> longNameMap
private Map<String<char>, void*, Less<String<char>>> shortNameMap

Constructor& Destructor Details

BidiClassTable Static Constructor

static BidiClassTable()

Definition
Line 1733 of System.Base/Unicode.cm


BidiClassTable Constructor

private BidiClassTable()

Definition
Line 1793 of System.Base/Unicode.cm


~BidiClassTable Destructor

public override ~BidiClassTable()

Definition
Line 1837 of System.Base/Unicode.cm


Member Function Details

GetBidiClass Member Function

public Result<const BidiClass*> GetBidiClass(BidiClassId id)

Definition
Line 1741 of System.Base/Unicode.cm


GetBidiClassByLongName Member Function

public Result<const BidiClass*> GetBidiClassByLongName(const String<char>& longName)

Definition
Line 1775 of System.Base/Unicode.cm


GetBidiClassByShortName Member Function

public Result<const BidiClass*> GetBidiClassByShortName(const String<char>& shortName)

Definition
Line 1756 of System.Base/Unicode.cm


Instance Static Member Function

public static BidiClassTable& Instance()

Definition
Line 1736 of System.Base/Unicode.cm