28 #ifndef ABSTRACTNODE_H 
   29 #define ABSTRACTNODE_H 
   31 namespace jmespath { 
namespace interpreter {
 
   40 namespace jmespath { 
namespace ast {
 
   77 #endif // ABSTRACTNODE_H 
virtual void accept(interpreter::AbstractVisitor *visitor) const =0
Accepts the given visitor object. 
The AbstractVisitor class is an interface which defines the member functions required to visit every ...
Definition: abstractvisitor.h:71
AbstractNode & operator=(const AbstractNode &)=default
Copy-assigns the other object to this object. 
AbstractNode()=default
Constructs an AbstractNode object. 
virtual ~AbstractNode()
Destroys the AbstractNode object. 
Definition: abstractnode.cpp:32
The AbstractNode class is the common interface class for all AST node types. 
Definition: abstractnode.h:45