## class OSGTEXT_EXPORT osgText::String

## Inheritance:

### Public Methods

String()
String(const String& str)
String(const std::string& str)
String(const wchar_t* text)
String(const std::string& text, Encoding encoding)
virtual ~String()
String& operator = (const String& str)
void set(const std::string& str)
void set(const wchar_t* text)
  Set the text using a wchar_t string, which is converted to an internal TextString
void set(const std::string& text, Encoding encoding)
  Set the text using a Unicode encoded std::string, which is converted to an internal TextString.
std::string createUTF8EncodedString() const
  returns a UTF8 encoded version of this osgText::String

### Public Members

enum Encoding
  Types of string encodings supported

## Documentation

`enum Encoding`
  Types of string encodings supported

  `ENCODING_UNDEFINED`

  `ENCODING_ASCII`
    not using Unicode

  `ENCODING_UTF8`
    unsigned char ASCII

  `ENCODING_UTF16`
    8-bit unicode transformation format

  `ENCODING_UTF16_BE`
    16-bit signature

  `ENCODING_UTF16_LE`
    16-bit big-endian

  `ENCODING_UTF32`
    16-bit little-endian

  `ENCODING_UTF32_BE`
    32-bit signature

  `ENCODING_UTF32_LE`
    32-bit big-endian

  `ENCODING_SIGNATURE`
    32-bit little-endian

`String()`

`String(const String& str)`

`String(const std::string& str)`

`String(const wchar_t* text)`

`String(const std::string& text, Encoding encoding)`

`virtual ~String()`

`String& operator = (const String& str)`

`void set(const std::string& str)`

`void set(const wchar_t* text)`
  Set the text using a wchar_t string, which is converted to an internal TextString

`void set(const std::string& text, Encoding encoding)`
  Set the text using a Unicode encoded std::string, which is converted to an internal TextString. The encoding parameter specificies which Unicode encodeding is used in the std::string.

`std::string createUTF8EncodedString() const`
  returns a UTF8 encoded version of this osgText::String

This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java

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