class: etk::RegExpNodePThese


Constructor and Destructor:

+                                              RegExpNodePThese  (void );
+ ~RegExpNodePThese (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);
+ void drawColoredRegEx (void );

Object Hierarchy:

+etk::RegExpNode
+--> etk::RegExpNodePThese

Detail:

m_subNode

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


RegExpNodePThese

+  RegExpNodePThese (void );
Constructor


~RegExpNodePThese

+  ~RegExpNodePThese (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


drawColoredRegEx

+ void drawColoredRegEx (void );
Just display the regExp in color ...