Class: exml::Text
Synopsis:
+ Text (void);
+ Text (const std::string & _data);
+ ~Text (void);
+ int32_t countLines (void);
+ enum nodeType getType (void);
+ bool iParse (const std::string & _data,
int32_t & _pos,
bool _caseSensitive,
exml::filePos & _filePos,
exml::Document & _doc);
+ bool iGenerate (std::string & _data,
int32_t _indent);
+ exml::Text * toText (void);
+ const exml::Text * toText (void);
Object Hierarchy:
Node +--> exml::Text
Detail:
exml::Text ()
Text(void);
Constructor
exml::Text ()
Text(const std::string & _data);
Constructor
Parameter [input]: _data String data of the current Text
exml::~Text ()
~Text(void);
Destructor
countLines ()
int32_t countLines(void);
count the number of line in the current text
Return: The number of lines
getType ()
enum nodeType getType(void);
iParse ()
bool iParse(const std::string & _data,
int32_t & _pos,
bool _caseSensitive,
exml::filePos & _filePos,
exml::Document & _doc);
iGenerate ()
bool iGenerate(std::string & _data,
int32_t _indent);
toText ()
exml::Text * toText(void);
toText ()
const exml::Text * toText(void);
exml::Text ()
Text(void);
Constructor
exml::Text ()
Text(const std::string & _data);
Constructor
-
Parameter [input]: _data String data of the current Text
exml::~Text ()
~Text(void);
Destructor
countLines ()
int32_t countLines(void);
count the number of line in the current text
-
Return: The number of lines
getType ()
enum nodeType getType(void);
iParse ()
bool iParse(const std::string & _data, int32_t & _pos, bool _caseSensitive, exml::filePos & _filePos, exml::Document & _doc);
iGenerate ()
bool iGenerate(std::string & _data, int32_t _indent);
toText ()
exml::Text * toText(void);
toText ()
const exml::Text * toText(void);