Handle all operations on a Unicode string EBML element. More...
#include <EbmlUnicodeString.h>


Public Member Functions | |
| EbmlUnicodeString (const UTFstring &DefaultValue) | |
| EbmlUnicodeString (const EbmlUnicodeString &ElementToClone) | |
| virtual bool | ValidateSize () const |
| filepos_t | RenderData (IOCallback &output, bool bForceRender, bool bWithDefault=false) |
| filepos_t | ReadData (IOCallback &input, ScopeMode ReadFully=SCOPE_ALL_DATA) |
| filepos_t | UpdateSize (bool bWithDefault=false, bool bForceRender=false) |
| EbmlUnicodeString & | operator= (const UTFstring &) |
| platform dependant code | |
| operator const UTFstring & () const | |
| void | SetDefaultValue (UTFstring &) |
| const UTFstring & | DefaultVal () const |
| bool | IsDefaultValue () const |
Protected Attributes | |
| UTFstring | Value |
| UTFstring | DefaultValue |
| The actual value of the element. | |
Handle all operations on a Unicode string EBML element.
| filepos_t EbmlUnicodeString::ReadData | ( | IOCallback & | input, | |
| ScopeMode | ReadFully = SCOPE_ALL_DATA | |||
| ) | [virtual] |
Implements EbmlElement.
| filepos_t EbmlUnicodeString::RenderData | ( | IOCallback & | output, | |
| bool | bForceRender, | |||
| bool | bWithDefault = false | |||
| ) | [virtual] |
| uint64 EbmlUnicodeString::UpdateSize | ( | bool | bWithDefault = false, |
|
| bool | bForceRender = false | |||
| ) | [virtual] |
Implements EbmlElement.
1.6.3