System.Unicode Namespace

Classes | Functions | Enumerated Types | Constants

Classes

public class Age
public class AgeTable
public class Alias
public class AliasType
public class AliasTypeTable
public class BidiClass
public class BidiClassTable
public class BidiPairedBracketType
public class BidiPairedBracketTypeTable
public class BinaryProperty
public class BinaryPropertyTable
public class Block
public class BlockTable
public class CharacterInfo
public class CharacterInfoPage
public class CharacterTable
public class ExtendedCharacterInfo
public class ExtendedCharacterInfoHeader
public class ExtendedCharacterInfoPage
public class GeneralCategory
public class GeneralCategoryTable
public class NumericType
public class NumericTypeTable
public class Script
public class ScriptTable
public class UnicodeEngine

Functions

public const Age* GetAge(AgeId id)
public const Age* GetAge(const String<char>& version)
public const AliasType* GetAliasType(AliasTypeId id)
public const AliasType* GetAliasType(const String<char>& name)
public Result<const BidiClass*> GetBidiClass(BidiClassId id)
public Result<const BidiClass*> GetBidiClassByLongName(const String<char>& longName)
public Result<const BidiClass*> GetBidiClassByShortName(const String<char>& shortName)
public Result<const BidiPairedBracketType*> GetBidiPairedBracketType(BidiPairedBracketTypeId id)
public Result<const BidiPairedBracketType*> GetBidiPairedBracketTypeByLongName(const String<char>& longName)
public Result<const BidiPairedBracketType*> GetBidiPairedBracketTypeByShortName(const String<char>& shortName)
public Result<const BinaryProperty*> GetBinaryProperty(BinaryPropertyId id)
public Result<const BinaryProperty*> GetBinaryPropertyByLongName(const String<char>& longName)
public Result<const BinaryProperty*> GetBinaryPropertyByShortName(const String<char>& shortName)
public Result<const Block*> GetBlock(BlockId id)
public Result<const Block*> GetBlockByLongName(const String<char>& longName)
public Result<const Block*> GetBlockByShortName(const String<char>& shortName)
public Result<const CharacterInfo*> GetCharacterInfo(uchar codePoint)
public Result<const ExtendedCharacterInfo*> GetExtendedCharacterInfo(uchar codePoint)
public Result<const GeneralCategory*> GetGeneralCategory(GeneralCategoryId id)
public Result<GeneralCategoryId> GetGeneralCategory(uchar c)
public Result<const GeneralCategory*> GetGeneralCategoryByLongName(const String<char>& longName)
public Result<const GeneralCategory*> GetGeneralCategoryByShortName(const String<char>& shortName)
public Result<const NumericType*> GetNumericType(NumericTypeId id)
public Result<const NumericType*> GetNumericTypeByLongName(const String<char>& longName)
public Result<const NumericType*> GetNumericTypeByShortName(const String<char>& shortName)
public Result<const Script*> GetScript(ScriptId id)
public Result<const Script*> GetScriptByLongName(const String<char>& longName)
public Result<const Script*> GetScriptByShortName(const String<char>& shortName)
public Result<bool> HasGeneralCategory(uchar c, GeneralCategoryId generalCategory)
public Result<String<char>> MakeCanonicalPropertyName(const String<char>& s)
public Result<String<char>> PathToUcdBinFile()
public Result<String<char>> PathToUnicodeDirectory()

Enumerated Types

public enum AgeId
public enum AliasTypeId
public enum BidiClassId
public enum BidiPairedBracketTypeId
public enum BinaryPropertyId
public enum BlockId
public enum GeneralCategoryId
public enum NumericTypeId
public enum ScriptId

Constants

public const uint characterInfoPageSize cast<uint>(numInfosInPage) * characterInfoSize
public const uint characterInfoSize 32u
public const byte cmajor_ucd_version_1 cast<byte>('1')
public const byte cmajor_ucd_version_2 cast<byte>('2')
public const byte cmajor_ucd_version_3 cast<byte>('3')
public const byte current_cmajor_ucd_version cmajor_ucd_version_3
public const long numInfosInPage 128u

Function Details

GetAge Function

public const Age* GetAge(AgeId id)

Definition
Line 1102 of System.Base/Unicode.cm


GetAge Function

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

Definition
Line 1107 of System.Base/Unicode.cm


GetAliasType Function

public const AliasType* GetAliasType(AliasTypeId id)

Definition
Line 2092 of System.Base/Unicode.cm


GetAliasType Function

public const AliasType* GetAliasType(const String<char>& name)

Definition
Line 2097 of System.Base/Unicode.cm


GetBidiClass Function

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

Definition
Line 1851 of System.Base/Unicode.cm


GetBidiClassByLongName Function

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

Definition
Line 1863 of System.Base/Unicode.cm


GetBidiClassByShortName Function

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

Definition
Line 1857 of System.Base/Unicode.cm


GetBidiPairedBracketType Function

public Result<const BidiPairedBracketType*> GetBidiPairedBracketType(BidiPairedBracketTypeId id)

Definition
Line 1998 of System.Base/Unicode.cm


GetBidiPairedBracketTypeByLongName Function

public Result<const BidiPairedBracketType*> GetBidiPairedBracketTypeByLongName(const String<char>& longName)

Definition
Line 2010 of System.Base/Unicode.cm


GetBidiPairedBracketTypeByShortName Function

public Result<const BidiPairedBracketType*> GetBidiPairedBracketTypeByShortName(const String<char>& shortName)

Definition
Line 2004 of System.Base/Unicode.cm


GetBinaryProperty Function

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

Definition
Line 299 of System.Base/Unicode.cm


GetBinaryPropertyByLongName Function

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

Definition
Line 311 of System.Base/Unicode.cm


GetBinaryPropertyByShortName Function

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

Definition
Line 305 of System.Base/Unicode.cm


GetBlock Function

public Result<const Block*> GetBlock(BlockId id)

Definition
Line 781 of System.Base/Unicode.cm


GetBlockByLongName Function

public Result<const Block*> GetBlockByLongName(const String<char>& longName)

Definition
Line 793 of System.Base/Unicode.cm


GetBlockByShortName Function

public Result<const Block*> GetBlockByShortName(const String<char>& shortName)

Definition
Line 787 of System.Base/Unicode.cm


GetCharacterInfo Function

public Result<const CharacterInfo*> GetCharacterInfo(uchar codePoint)

Definition
Line 2721 of System.Base/Unicode.cm


GetExtendedCharacterInfo Function

public Result<const ExtendedCharacterInfo*> GetExtendedCharacterInfo(uchar codePoint)

Definition
Line 2727 of System.Base/Unicode.cm


GetGeneralCategory Function

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

Definition
Line 980 of System.Base/Unicode.cm


GetGeneralCategory Function

public Result<GeneralCategoryId> GetGeneralCategory(uchar c)

Definition
Line 2733 of System.Base/Unicode.cm


GetGeneralCategoryByLongName Function

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

Definition
Line 992 of System.Base/Unicode.cm


GetGeneralCategoryByShortName Function

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

Definition
Line 986 of System.Base/Unicode.cm


GetNumericType Function

public Result<const NumericType*> GetNumericType(NumericTypeId id)

Definition
Line 1685 of System.Base/Unicode.cm


GetNumericTypeByLongName Function

public Result<const NumericType*> GetNumericTypeByLongName(const String<char>& longName)

Definition
Line 1697 of System.Base/Unicode.cm


GetNumericTypeByShortName Function

public Result<const NumericType*> GetNumericTypeByShortName(const String<char>& shortName)

Definition
Line 1691 of System.Base/Unicode.cm


GetScript Function

public Result<const Script*> GetScript(ScriptId id)

Definition
Line 1416 of System.Base/Unicode.cm


GetScriptByLongName Function

public Result<const Script*> GetScriptByLongName(const String<char>& longName)

Definition
Line 1428 of System.Base/Unicode.cm


GetScriptByShortName Function

public Result<const Script*> GetScriptByShortName(const String<char>& shortName)

Definition
Line 1422 of System.Base/Unicode.cm


HasGeneralCategory Function

public Result<bool> HasGeneralCategory(uchar c, GeneralCategoryId generalCategory)

Definition
Line 2745 of System.Base/Unicode.cm


MakeCanonicalPropertyName Function

public Result<String<char>> MakeCanonicalPropertyName(const String<char>& s)

Definition
Line 42 of System.Base/Unicode.cm


PathToUcdBinFile Function

public Result<String<char>> PathToUcdBinFile()

Definition
Line 31 of System.Base/Unicode.cm


PathToUnicodeDirectory Function

public Result<String<char>> PathToUnicodeDirectory()

Definition
Line 13 of System.Base/Unicode.cm