sapphirec
The Sapphire documentation
SumNode Class Referencefinal

#include <SumNode.h>

Inheritance diagram for SumNode:
BinaryOpNode ExprNode ASTNode

Public Member Functions

 SumNode (std::shared_ptr< ExprNode > left, std::shared_ptr< ExprNode > right, char op)
 
 ~SumNode ()
 
- Public Member Functions inherited from BinaryOpNode
 BinaryOpNode (std::shared_ptr< ExprNode > left, std::shared_ptr< ExprNode > right)
 
 ~BinaryOpNode ()
 
- Public Member Functions inherited from ExprNode
 ExprNode (std::shared_ptr< ExprNode > child)
 
 ExprNode ()
 
 ~ExprNode ()
 
- Public Member Functions inherited from ASTNode
 ASTNode ()
 
 ~ASTNode ()
 

Additional Inherited Members

- Protected Attributes inherited from BinaryOpNode
std::shared_ptr< ExprNodeleft
 
std::shared_ptr< ExprNoderight
 

Constructor & Destructor Documentation

◆ SumNode()

SumNode::SumNode ( std::shared_ptr< ExprNode left,
std::shared_ptr< ExprNode right,
char  op 
)

◆ ~SumNode()

SumNode::~SumNode ( )

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