top | up | prev | next

ExtendedCharacterInfo Class

Definition at line 860 of Unicode.hpp

Constructors

ExtendedCharacterInfo()

Member Functions

const std::vector<Alias>& Aliases() const
std::vector<Alias>& Aliases()
const std::string& CharacterName() const
const std::u32string& FullFolding() const
std::u32string& FullFolding()
const std::u32string& FullLower() const
std::u32string& FullLower()
const std::u32string& FullTitle() const
std::u32string& FullTitle()
const std::u32string& FullUpper() const
std::u32string& FullUpper()
BidiClassId GetBidiClass() const
char32_t GetBidiMirroringGlyph() const
char32_t GetBidiPairedBracket() const
BidiPairedBracketTypeId GetBidiPairedBracketType() const
uint8_t GetCanonicalCombiningClass() const
NumericTypeId GetNumericType() const
const std::string& GetNumericValue() const
void Read(BinaryReader& reader)
void SetBidiClass(BidiClassId bidiClass_)
void SetBidiMirroringGlyph(char32_t bidiMirroringGlyph_)
void SetBidiPairedBracket(char32_t bidiPairedBracket_)
void SetBidiPairedBracketType(BidiPairedBracketTypeId bidiPairedBracketType_)
void SetCanonicalCombiningClass(uint8_t canonicalCombiningClass_)
void SetCharacterName(const std::string& characterName_)
void SetNumericType(NumericTypeId numericType_)
void SetNumericValue(const std::string& numericValue_)
void SetUnicode1Name(const std::string& unicode1Name_)
const std::string& Unicode1Name() const
void Write(BinaryWriter& writer)

Member Variables

std::vector<Alias> aliases
BidiClassId bidiClass
char32_t bidiMirroringGlyph
char32_t bidiPairedBracket
BidiPairedBracketTypeId bidiPairedBracketType
uint8_t canonicalCombiningClass
std::string characterName
std::u32string fullFolding
std::u32string fullLower
std::u32string fullTitle
std::u32string fullUpper
NumericTypeId numericType
std::string numericValue
std::string unicode1Name

Constructor Details

ExtendedCharacterInfo Constructor

soulng::unicode::ExtendedCharacterInfo::ExtendedCharacterInfo()

Definition at line 1810 of Unicode.cpp :
1810 : characterName()unicode1Name()canonicalCombiningClass(0)fullUpper()fullLower()fullTitle()fullFolding()bidiClass(BidiClassId::none)
1811 numericType(NumericTypeId::none)numericValue()bidiPairedBracketType(BidiPairedBracketTypeId::none)bidiMirroringGlyph(0)bidiPairedBracket(0)
1812 {
1813 }


Declaration at line 863 of Unicode.hpp


Member Function Details

Aliases Member Function

const std::vector<Alias >& soulng::unicode::ExtendedCharacterInfo::Aliases() const

Definition at line 938 of Unicode.hpp :
 939 {
 940     return aliases;
 941 }



Aliases Member Function

std::vector<Alias >& soulng::unicode::ExtendedCharacterInfo::Aliases()

Definition at line 942 of Unicode.hpp :
 943 {
 944     return aliases;
 945 }



CharacterName Member Function

const std::string& soulng::unicode::ExtendedCharacterInfo::CharacterName() const

Definition at line 864 of Unicode.hpp :
 865 {
 866     return characterName;
 867 }



FullFolding Member Function

const std::u32string& soulng::unicode::ExtendedCharacterInfo::FullFolding() const

Definition at line 906 of Unicode.hpp :
 907 {
 908     return fullFolding;
 909 }



FullFolding Member Function

std::u32string& soulng::unicode::ExtendedCharacterInfo::FullFolding()

Definition at line 910 of Unicode.hpp :
 911 {
 912     return fullFolding;
 913 }



FullLower Member Function

const std::u32string& soulng::unicode::ExtendedCharacterInfo::FullLower() const

Definition at line 890 of Unicode.hpp :
 891 {
 892     return fullLower;
 893 }



FullLower Member Function

std::u32string& soulng::unicode::ExtendedCharacterInfo::FullLower()

Definition at line 894 of Unicode.hpp :
 895 {
 896     return fullLower;
 897 }



FullTitle Member Function

const std::u32string& soulng::unicode::ExtendedCharacterInfo::FullTitle() const

Definition at line 898 of Unicode.hpp :
 899 {
 900     return fullTitle;
 901 }



FullTitle Member Function

std::u32string& soulng::unicode::ExtendedCharacterInfo::FullTitle()

Definition at line 902 of Unicode.hpp :
 903 {
 904     return fullTitle;
 905 }



FullUpper Member Function

const std::u32string& soulng::unicode::ExtendedCharacterInfo::FullUpper() const

Definition at line 882 of Unicode.hpp :
 883 {
 884     return fullUpper;
 885 }



FullUpper Member Function

std::u32string& soulng::unicode::ExtendedCharacterInfo::FullUpper()

Definition at line 886 of Unicode.hpp :
 887 {
 888     return fullUpper;
 889 }



GetBidiClass Member Function

BidiClassId soulng::unicode::ExtendedCharacterInfo::GetBidiClass() const

Definition at line 914 of Unicode.hpp :
 915 {
 916     return bidiClass;
 917 }



GetBidiMirroringGlyph Member Function

char32_t soulng::unicode::ExtendedCharacterInfo::GetBidiMirroringGlyph() const

Definition at line 946 of Unicode.hpp :
 947 {
 948     return bidiMirroringGlyph;
 949 }



GetBidiPairedBracket Member Function

char32_t soulng::unicode::ExtendedCharacterInfo::GetBidiPairedBracket() const

Definition at line 962 of Unicode.hpp :
 963 {
 964     return bidiPairedBracket;
 965 }



GetBidiPairedBracketType Member Function

BidiPairedBracketTypeId soulng::unicode::ExtendedCharacterInfo::GetBidiPairedBracketType() const

Definition at line 954 of Unicode.hpp :
 955 {
 956     return bidiPairedBracketType;
 957 }



GetCanonicalCombiningClass Member Function

uint8_t soulng::unicode::ExtendedCharacterInfo::GetCanonicalCombiningClass() const

Definition at line 874 of Unicode.hpp :
 875 {
 876     return canonicalCombiningClass;
 877 }



GetNumericType Member Function

NumericTypeId soulng::unicode::ExtendedCharacterInfo::GetNumericType() const

Definition at line 922 of Unicode.hpp :
 923 {
 924     return numericType;
 925 }



GetNumericValue Member Function

const std::string& soulng::unicode::ExtendedCharacterInfo::GetNumericValue() const

Definition at line 930 of Unicode.hpp :
 931 {
 932     return numericValue;
 933 }



Read Member Function

void soulng::unicode::ExtendedCharacterInfo::Read(BinaryReader& reader)

Definition at line 1868 of Unicode.cpp

Calls: soulng::unicode::Alias::Read


SetBidiClass Member Function

void soulng::unicode::ExtendedCharacterInfo::SetBidiClass(BidiClassId bidiClass_)

Definition at line 918 of Unicode.hpp :
 919 {
 920     bidiClass = bidiClass_;
 921 }



SetBidiMirroringGlyph Member Function

void soulng::unicode::ExtendedCharacterInfo::SetBidiMirroringGlyph(char32_t bidiMirroringGlyph_)

Definition at line 950 of Unicode.hpp :
 951 {
 952     bidiMirroringGlyph = bidiMirroringGlyph_;
 953 }



SetBidiPairedBracket Member Function

void soulng::unicode::ExtendedCharacterInfo::SetBidiPairedBracket(char32_t bidiPairedBracket_)

Definition at line 966 of Unicode.hpp :
 967 {
 968     bidiPairedBracket = bidiPairedBracket_;
 969 }



SetBidiPairedBracketType Member Function

void soulng::unicode::ExtendedCharacterInfo::SetBidiPairedBracketType(BidiPairedBracketTypeId bidiPairedBracketType_)

Definition at line 958 of Unicode.hpp :
 959 {
 960     bidiPairedBracketType = bidiPairedBracketType_;
 961 }



SetCanonicalCombiningClass Member Function

void soulng::unicode::ExtendedCharacterInfo::SetCanonicalCombiningClass(uint8_t canonicalCombiningClass_)

Definition at line 878 of Unicode.hpp :
 879 {
 880     canonicalCombiningClass = canonicalCombiningClass_;
 881 }



SetCharacterName Member Function

void soulng::unicode::ExtendedCharacterInfo::SetCharacterName(const std::string& characterName_)

Definition at line 1815 of Unicode.cpp :
1816 {
1817     characterName = characterName_;
1818 }


Declaration at line 868 of Unicode.hpp


SetNumericType Member Function

void soulng::unicode::ExtendedCharacterInfo::SetNumericType(NumericTypeId numericType_)

Definition at line 926 of Unicode.hpp :
 927 {
 928     numericType = numericType_;
 929 }



SetNumericValue Member Function

void soulng::unicode::ExtendedCharacterInfo::SetNumericValue(const std::string& numericValue_)

Definition at line 934 of Unicode.hpp :
 935 {
 936     numericValue = numericValue_;
 937 }



SetUnicode1Name Member Function

void soulng::unicode::ExtendedCharacterInfo::SetUnicode1Name(const std::string& unicode1Name_)

Definition at line 1820 of Unicode.cpp :
1821 {
1822     unicode1Name = unicode1Name_;
1823 }


Declaration at line 873 of Unicode.hpp


Unicode1Name Member Function

const std::string& soulng::unicode::ExtendedCharacterInfo::Unicode1Name() const

Definition at line 869 of Unicode.hpp :
 870 {
 871     return unicode1Name;
 872 }



Write Member Function

void soulng::unicode::ExtendedCharacterInfo::Write(BinaryWriter& writer)

Definition at line 1825 of Unicode.cpp

Calls: soulng::unicode::ExtendedCharacterInfo::Write

Called by: soulng::unicode::ExtendedCharacterInfo::Write


top | up | prev | next