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.