OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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

Member Function Documentation

virtual void Dump ( int  level = 0) const
virtual

Implements Node.

const Node* GetLHS ( ) const

Get left-hand side argument.

LogicOP GetOP ( ) const

Get logic operation.

const Node* GetRHS ( ) const

Get right-hand side.

void SetLHS ( Node lhs)

set left hand-side node

void SetOP ( LogicOP  op)
void SetRHS ( Node rhs)

set right-hane side node


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