class: etk::RegExpNodeBracket


Constructor and Destructor:

+                               RegExpNodeBracket  (void );
+ ~RegExpNodeBracket (void );

Synopsis:

#         std::vector<char32_t> m_data;
+ 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::RegExpNodeBracket

Detail:

m_data

# std::vector<char32_t> m_data;



RegExpNodeBracket

+  RegExpNodeBracket (void );
Constructor


~RegExpNodeBracket

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