Open 3D Engine AzCore API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZStd::Builder< ForwardIterator, Element, RegExTraits > Class Template Reference

Public Member Functions

typedef AZ_REGEX_DIFFT (ForwardIterator) DiffType
 
 Builder (const RegExTraits &traits, regex_constants::syntax_option_type)
 
bool BeginExpression () const
 
void SetLong ()
 
void DiscardPattern ()
 
NodeBaseGetMark () const
 
void AddNop ()
 
void AddBoolean ()
 
void AddEOL ()
 
void AddWbound ()
 
void AddDot ()
 
void AddChar (Element ch)
 
void AddClass ()
 
void AddCharToClass (Element ch)
 
void AddRange (Element _E0, Element e1)
 
void AddNamedClass (RegexTraitsBase::char_class_type)
 
void AddEquiv (ForwardIterator, ForwardIterator, DiffType)
 
void AddColl (ForwardIterator, ForwardIterator, DiffType)
 
NodeBaseBeginGroup ()
 
void EndGroup (NodeBase *back)
 
NodeBaseBeginAssertGroup (bool)
 
void EndAssertGroup (NodeBase *)
 
NodeBaseBeginCaptureGroup (unsigned int m_index)
 
void AddBackreference (unsigned int m_index)
 
NodeBaseBeginIf (NodeBase *_Start)
 
void ElseIf (NodeBase *, NodeBase *)
 
void AddRep (int min, int max, bool isGreedy)
 
void Negate ()
 
void MarkFinal ()
 
RootNodeEndPattern ()
 

The documentation for this class was generated from the following file: