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


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);