class: etk::RegExpNodePTheseElem


Constructor and Destructor:

+                                              RegExpNodePTheseElem      (void );
+ ~RegExpNodePTheseElem (void );

Synopsis:

#         std::vector<RegExpNode<CLASS_TYPE>*> m_subNode;
+ int32_t generate (const std::vector<char32_t> & _data);
+ virtual bool parse (const CLASS_TYPE & _data,
int64_t _currentPos,
int64_t _lenMax,
int64_t & _findLen);
+ void display (uint32_t _level);

Object Hierarchy:

+etk::RegExpNode
+--> etk::RegExpNodePTheseElem

Detail:

m_subNode

# std::vector<RegExpNode<CLASS_TYPE>*> m_subNode;



RegExpNodePTheseElem

+  RegExpNodePTheseElem (void );
Constructor


~RegExpNodePTheseElem

+  ~RegExpNodePTheseElem (void );
Destructor


generate

+ int32_t generate (const std::vector<char32_t> & _data);
Generate the regular expression with the current "converted string"


parse

+ virtual bool parse (const CLASS_TYPE & _data,
int64_t _currentPos,
int64_t _lenMax,
int64_t & _findLen);
Parse the current node


display

+ void display (uint32_t _level);
Display the current node properties