casa
$Rev:20696$
|
Raw TaQL parse tree node defining a constant regex value. More...
#include <TaQLNodeDer.h>
Public Member Functions | |
TaQLRegexNodeRep (const String &value) | |
TaQLRegexNodeRep (const String &value, Bool caseInsensitive, Bool negate, Bool ignoreBlanks, Int maxDistance) | |
virtual | ~TaQLRegexNodeRep () |
virtual TaQLNodeResult | visit (TaQLNodeVisitor &) const |
Visit a node for tree traversal. | |
virtual void | show (std::ostream &os) const |
Print the object in an ostream. | |
virtual void | save (AipsIO &aio) const |
Save the object. | |
Static Public Member Functions | |
static TaQLRegexNodeRep * | restore (AipsIO &aio) |
Public Attributes | |
String | itsValue |
Bool | itsCaseInsensitive |
Bool | itsNegate |
Bool | itsIgnoreBlanks |
Int | itsMaxDistance |
Raw TaQL parse tree node defining a constant regex value.
Internal
This class is a TaQLNodeRep holding a constant regex/pattern value. Part of the regex are the delimiters (like p//). It also holds if the regex is case-insensitive and if a match or no match operator is given.
Definition at line 135 of file TaQLNodeDer.h.
casa::TaQLRegexNodeRep::TaQLRegexNodeRep | ( | const String & | value | ) | [explicit] |
casa::TaQLRegexNodeRep::TaQLRegexNodeRep | ( | const String & | value, |
Bool | caseInsensitive, | ||
Bool | negate, | ||
Bool | ignoreBlanks, | ||
Int | maxDistance | ||
) | [inline] |
Definition at line 139 of file TaQLNodeDer.h.
virtual casa::TaQLRegexNodeRep::~TaQLRegexNodeRep | ( | ) | [virtual] |
static TaQLRegexNodeRep* casa::TaQLRegexNodeRep::restore | ( | AipsIO & | aio | ) | [static] |
virtual void casa::TaQLRegexNodeRep::save | ( | AipsIO & | aio | ) | const [virtual] |
Save the object.
Implements casa::TaQLNodeRep.
virtual void casa::TaQLRegexNodeRep::show | ( | std::ostream & | os | ) | const [virtual] |
Print the object in an ostream.
Implements casa::TaQLNodeRep.
virtual TaQLNodeResult casa::TaQLRegexNodeRep::visit | ( | TaQLNodeVisitor & | ) | const [virtual] |
Visit a node for tree traversal.
Implements casa::TaQLNodeRep.
Definition at line 151 of file TaQLNodeDer.h.
Definition at line 154 of file TaQLNodeDer.h.
Definition at line 155 of file TaQLNodeDer.h.
Definition at line 152 of file TaQLNodeDer.h.
Definition at line 150 of file TaQLNodeDer.h.