Class: etk::RegExpNodePTheseElem
Synopsis:
+ RegExpNodePTheseElem (void);
+ ~RegExpNodePTheseElem (void);
+ int32_t generate (const std::vector<char32_t> & _data);
+ bool parse (const CLASS_TYPE & _data,
int64_t _currentPos,
int64_t _lenMax,
int64_t & _findLen);
+ void display (uint32_t _level);
- bool setMultiplicityOnLastNode (uint32_t _min,
uint32_t _max);
Object Hierarchy:
RegExpNode+--> etk::RegExpNodePTheseElem
Detail:
etk::RegExpNodePTheseElem ()
RegExpNodePTheseElem(void);
Constructor
etk::~RegExpNodePTheseElem ()
~RegExpNodePTheseElem(void);
Destructor
generate ()
int32_t generate(const std::vector<char32_t> & _data);
parse ()
bool parse(const CLASS_TYPE & _data,
int64_t _currentPos,
int64_t _lenMax,
int64_t & _findLen);
display ()
void display(uint32_t _level);
setMultiplicityOnLastNode ()
bool setMultiplicityOnLastNode(uint32_t _min,
uint32_t _max);
Set the number of repeate time on a the last node in the list ...
Parameter [input]: _min Minimum of the multiplicity
Parameter [input]: _max Maximum of the multiplicity
Return: true if we find the node, false otherwise
etk::RegExpNodePTheseElem ()
RegExpNodePTheseElem(void);
Constructor
etk::~RegExpNodePTheseElem ()
~RegExpNodePTheseElem(void);
Destructor
generate ()
int32_t generate(const std::vector<char32_t> & _data);
parse ()
bool parse(const CLASS_TYPE & _data, int64_t _currentPos, int64_t _lenMax, int64_t & _findLen);
display ()
void display(uint32_t _level);
setMultiplicityOnLastNode ()
bool setMultiplicityOnLastNode(uint32_t _min, uint32_t _max);
Set the number of repeate time on a the last node in the list ...
-
Parameter [input]: _min Minimum of the multiplicity
Parameter [input]: _max Maximum of the multiplicity
Return: true if we find the node, false otherwise