OpenStructure
Public Member Functions
LogicOPNode Class Reference

#include <query_ast.hh>

Inherits Node.

Public Member Functions

 LogicOPNode (LogicOP op)
 
 ~LogicOPNode ()
 
void SetRHS (Node *rhs)
 
void SetLHS (Node *lhs)
 
const NodeGetRHS () const
 
const NodeGetLHS () const
 
LogicOP GetOP () const
 
void SetOP (LogicOP op)
 
virtual void Dump (int level=0) const
 
- Public Member Functions inherited from Node
 Node ()
 
virtual ~Node ()
 
NodeGetParent ()
 
void SetParent (Node *parent)
 

Detailed Description

Definition at line 89 of file query_ast.hh.

Constructor & Destructor Documentation

◆ LogicOPNode()

◆ ~LogicOPNode()

Member Function Documentation

◆ Dump()

virtual void Dump ( int  level = 0) const
virtual

Implements Node.

◆ GetLHS()

const Node* GetLHS ( ) const

Get left-hand side argument.

◆ GetOP()

LogicOP GetOP ( ) const

Get logic operation.

◆ GetRHS()

const Node* GetRHS ( ) const

Get right-hand side.

◆ SetLHS()

void SetLHS ( Node lhs)

set left hand-side node

◆ SetOP()

void SetOP ( LogicOP  op)

◆ SetRHS()

void SetRHS ( Node rhs)

set right-hane side node


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