10#ifdef GUILIANI_STREAM_GUI
12#ifndef GUI_STREAMREADER_XML__H
13#define GUI_STREAMREADER_XML__H
43 static const eC_String ckSuffix(
".xml");
47 virtual eC_UByte
ReadUByte(
const eC_Char* pcTag = NULL);
48 virtual eC_Byte
ReadByte(
const eC_Char* pcTag = NULL);
49 virtual eC_UInt
ReadUInt(
const eC_Char* pcTag = NULL);
50 virtual eC_Int
ReadInt(
const eC_Char* pcTag = NULL);
51 virtual eC_UInt
ReadHex(
const eC_Char* pcTag = NULL);
52 virtual eC_Float
ReadFloat(
const eC_Char* pcTag = NULL);
53 virtual eC_String
ReadString(
const eC_Char* pcTag = NULL);
54 virtual eC_UShort
ReadUShort(
const eC_Char* pcTag = NULL);
55 virtual eC_Short
ReadShort(
const eC_Char* pcTag = NULL);
56 virtual eC_Bool
ReadBool(
const eC_Char* pcTag = NULL);
57 virtual void ReadBinary(eC_TArray<eC_UByte>& aData,
const eC_Char* pcTag = NULL);
87 eC_Bool ParseNode(
const eC_Char* pcTag);
93 inline eC_Char ReadChar();
Base class for stream readers.
Definition: GUIStreamReader.h:129
Reads streaming files written by CGUIStreamWriterXML.
Definition: GUIStreamReaderXML.h:37
virtual eC_Float ReadFloat(const eC_Char *pcTag=NULL)
virtual eC_String ReadString(const eC_Char *pcTag=NULL)
virtual eC_Int ReadStreamingFileHeader()
Definition: GUIStreamReaderXML.h:66
virtual ColorValue_t ReadColor(const eC_Char *pcTag=NULL)
virtual eC_UInt ReadHex(const eC_Char *pcTag=NULL)
virtual void DeleteCommentTag(const eC_String &kString)
virtual eC_Short ReadShort(const eC_Char *pcTag=NULL)
virtual eC_UByte ReadUByte(const eC_Char *pcTag=NULL)
virtual eC_Bool ReadBool(const eC_Char *pcTag=NULL)
virtual CGUIStreamReader * Clone() const
virtual eC_UShort ReadUShort(const eC_Char *pcTag=NULL)
virtual eC_Int ReadInt(const eC_Char *pcTag=NULL)
virtual eC_UInt ReadUInt(const eC_Char *pcTag=NULL)
virtual void ReadBinary(eC_TArray< eC_UByte > &aData, const eC_Char *pcTag=NULL)
virtual const eC_String & GetFileSuffix() const
Definition: GUIStreamReaderXML.h:41
virtual void DeleteCommentTag(const eC_Char *pcTag=NULL)
virtual eC_Byte ReadByte(const eC_Char *pcTag=NULL)
structure used to stream colors
Definition: GUICommonTypes.h:24