Google

class OSGTEXT_EXPORT osgText::EncodedText


Inheritance:


Public Methods

[more] EncodedText()
[more]void setOverrideEncoding(Encoding encoding)
[more]Encoding getOverrideEncoding() const
[more]Encoding getEncoding() const
[more]void setText(const unsigned char* text, int length = -1)
[more]std::vector<int> ::const_iterator begin() const
[more]std::vector<int> ::const_iterator end() const

Public Members

[more]enum Encoding
Types of string encodings supported

Protected Fields

[more]Encoding _encoding
[more]Encoding _overrideEncoding
[more]std::vector<int> _unicodeText

Protected Methods

[more]int getNextCharacter(const unsigned char*& charString) const
[more]Encoding findEncoding(const unsigned char*& charString) const
This method will extract any ZWNBSP signature at the start of the string


Documentation

oenum Encoding
Types of string encodings supported

o ENCODING_UNDEFINED

o ENCODING_ASCII
not using Unicode

o ENCODING_UTF8
unsigned char ASCII

o ENCODING_UTF16
8-bit unicode transformation format

o ENCODING_UTF16_BE
16-bit signature

o ENCODING_UTF16_LE
16-bit big-endian

o ENCODING_UTF32
16-bit little-endian

o ENCODING_UTF32_BE
32-bit signature

o ENCODING_UTF32_LE
32-bit big-endian

o ENCODING_SIGNATURE
32-bit little-endian

o detect encoding from signature
detect encoding from signature

o EncodedText()

ovoid setOverrideEncoding(Encoding encoding)

oEncoding getOverrideEncoding() const

oEncoding getEncoding() const

ovoid setText(const unsigned char* text, int length = -1)

ostd::vector<int> ::const_iterator begin() const

ostd::vector<int> ::const_iterator end() const

oint getNextCharacter(const unsigned char*& charString) const

oEncoding findEncoding(const unsigned char*& charString) const
This method will extract any ZWNBSP signature at the start of the string

oEncoding _encoding

oEncoding _overrideEncoding

ostd::vector<int> _unicodeText


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.