Class: exml::Declaration
Synopsis:
+ Declaration (void);
+ Declaration (const std::string & _name);
+ Declaration (const std::u32string & _name);
+ ~Declaration (void);
+ enum nodeType getType (void);
+ bool iGenerate (std::string & _data,
int32_t _indent);
+ bool iParse (const std::string & _data,
int32_t & _pos,
bool _caseSensitive,
exml::filePos & _filePos,
exml::Document & _doc);
+ exml::Declaration * toDeclaration (void);
+ const exml::Declaration * toDeclaration (void);
Object Hierarchy:
Node +--> exml::AttributeList +--> exml::Declaration +--> exml::DeclarationXML
Detail:
exml::Declaration ()
Declaration(void);
Constructor
exml::Declaration ()
Declaration(const std::string & _name);
Constructor
Parameter [input]: _name name of the declaration (xml, xml:xxxx ...)
exml::Declaration ()
Declaration(const std::u32string & _name);
exml::~Declaration ()
~Declaration(void);
Destructor
getType ()
enum nodeType getType(void);
iGenerate ()
bool iGenerate(std::string & _data,
int32_t _indent);
iParse ()
bool iParse(const std::string & _data,
int32_t & _pos,
bool _caseSensitive,
exml::filePos & _filePos,
exml::Document & _doc);
toDeclaration ()
exml::Declaration * toDeclaration(void);
toDeclaration ()
const exml::Declaration * toDeclaration(void);
exml::Declaration ()
Declaration(void);
Constructor
exml::Declaration ()
Declaration(const std::string & _name);
Constructor
-
Parameter [input]: _name name of the declaration (xml, xml:xxxx ...)
exml::Declaration ()
Declaration(const std::u32string & _name);
exml::~Declaration ()
~Declaration(void);
Destructor
getType ()
enum nodeType getType(void);
iGenerate ()
bool iGenerate(std::string & _data, int32_t _indent);
iParse ()
bool iParse(const std::string & _data, int32_t & _pos, bool _caseSensitive, exml::filePos & _filePos, exml::Document & _doc);
toDeclaration ()
exml::Declaration * toDeclaration(void);
toDeclaration ()
const exml::Declaration * toDeclaration(void);