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 ...