|
casacore
|
Envelope class for a node containing a constant value. More...
#include <TaQLNode.h>
Public Member Functions | |
| TaQLConstNode (TaQLConstNodeRep *rep) | |
| void | setIsTableName () |
| const String & | getString () const |
Public Member Functions inherited from casacore::TaQLNode | |
| TaQLNode () | |
| Default constructor. More... | |
| TaQLNode (TaQLNodeRep *rep) | |
| Construct for given letter. More... | |
| TaQLNode (const TaQLNode &that) | |
| Copy constructor (reference semantics). More... | |
| TaQLNode & | operator= (const TaQLNode &that) |
| Assignment (reference semantics). More... | |
| const TaQLStyle & | style () const |
| Get the TaQL style. More... | |
| ~TaQLNode () | |
| Destructor deletes the letter if no more references. More... | |
| Bool | isValid () const |
| Does the envelope contain a letter? More... | |
| char | nodeType () const |
| Return the type of letter. More... | |
| const TaQLNodeRep * | getRep () const |
| Get read access to the letter. More... | |
| TaQLNodeResult | visit (TaQLNodeVisitor &visitor) const |
| Let the visitor visit the node. More... | |
| void | show (std::ostream &os) const |
| Print the node (recursively) in the given stream. More... | |
| void | save (AipsIO &aio) const |
| Save and restore the entire parse tree. More... | |
| void | saveNode (AipsIO &aio) const |
| Helper functions for save/restore of tree. More... | |
Private Attributes | |
| TaQLConstNodeRep * | itsNRep |
Additional Inherited Members | |
Static Public Member Functions inherited from casacore::TaQLNode | |
| static TaQLNode | parse (const String &command) |
| Parse a TaQL command and return the result. More... | |
| static TaQLNode | restore (AipsIO &aio) |
| static TaQLNode | restoreNode (AipsIO &aio) |
| static TaQLMultiNode | restoreMultiNode (AipsIO &aio) |
Static Public Attributes inherited from casacore::TaQLNode | |
| static TaQLNode | theirNode |
| The object getting the final tree. More... | |
| static std::vector< TaQLNode * > | theirNodesCreated |
| A list of objects created by the parser and deleted at the end. More... | |
| static TaQLStyle | theirStyle |
| Keep the TaQL style to use. More... | |
| static std::mutex | theirMutex |
| Use a mutex to guard the statics. More... | |
Protected Attributes inherited from casacore::TaQLNode | |
| std::shared_ptr< TaQLNodeRep > | itsRep |
Envelope class for a node containing a constant value.
Internal
This is a specialization of the envelope class TaQLNode for a node containing a constant value.
Definition at line 183 of file TaQLNode.h.
|
explicit |
| const String& casacore::TaQLConstNode::getString | ( | ) | const |
| void casacore::TaQLConstNode::setIsTableName | ( | ) |
|
private |
Definition at line 190 of file TaQLNode.h.
1.8.5