Fission FSN
Loading...
Searching...
No Matches
fsCXml.h File Reference
#include <cstring>
#include <fsCore/src/debug/fsAssert.h>
#include <fsCore/src/fsCUniqueId.h>
#include "fsStr.h"
#include "fsCXmlFileReader.h"
#include <list>
Include dependency graph for fsCXml.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  fsXmlTools
struct  fsXmlAttribute
struct  fsXmlNode
struct  fsXmlTagMarker
class  fsXmlParser

Typedefs

typedef std::list< fsXmlAttribute * > fsXmlAttributeList
typedef std::list< fsXmlNode * > fsXmlNodeList
typedef std::list< fsStr * > fsXmlStringList
typedef std::list< int > fsXmlIntList
typedef std::list< float > fsXmlFloatList
typedef std::list< bool > fsXmlBoolList

Enumerations

enum  eVpXmlParserError {
  eVpXmlParserError_None , eVpXmlParserError_NoTagFound , eVpXmlParserError_FileError , eVpXmlParserError_MissingEndTag ,
  eVpXmlParserError_MissingEndComment , eVpXmlParserError_MismatchedEndTag , eVpXmlParserError_MissingEquals , eVpXmlParserError_MissingValue ,
  eVpXmlParserError_MissingClosingQuote , eVpXmlParserError_InvalidTag , eVpXmlParserError_InvalidComment , eVpXmlParserError_PreParseError ,
  eVpXmlParserError_InvalidPools
}

Typedef Documentation

◆ fsXmlAttributeList

typedef std::list<fsXmlAttribute*> fsXmlAttributeList

◆ fsXmlBoolList

typedef std::list<bool> fsXmlBoolList

◆ fsXmlFloatList

typedef std::list<float> fsXmlFloatList

◆ fsXmlIntList

typedef std::list<int> fsXmlIntList

◆ fsXmlNodeList

typedef std::list<fsXmlNode*> fsXmlNodeList

◆ fsXmlStringList

typedef std::list<fsStr*> fsXmlStringList

Enumeration Type Documentation

◆ eVpXmlParserError

Enumerator
eVpXmlParserError_None 
eVpXmlParserError_NoTagFound 
eVpXmlParserError_FileError 
eVpXmlParserError_MissingEndTag 
eVpXmlParserError_MissingEndComment 
eVpXmlParserError_MismatchedEndTag 
eVpXmlParserError_MissingEquals 
eVpXmlParserError_MissingValue 
eVpXmlParserError_MissingClosingQuote 
eVpXmlParserError_InvalidTag 
eVpXmlParserError_InvalidComment 
eVpXmlParserError_PreParseError 
eVpXmlParserError_InvalidPools