Public Member Functions | List of all members
gnsstk::Expression::ExpNode Class Referenceabstract

Detailed Description

Definition at line 184 of file Expression.hpp.

Inheritance diagram for gnsstk::Expression::ExpNode:
Inheritance graph
[legend]

Public Member Functions

virtual double getValue ()=0
 
virtual std::ostream & print (std::ostream &ostr)=0
 
virtual ~ExpNode ()
 

Constructor & Destructor Documentation

◆ ~ExpNode()

virtual gnsstk::Expression::ExpNode::~ExpNode ( )
inlinevirtual

Definition at line 187 of file Expression.hpp.

Member Function Documentation

◆ getValue()

virtual double gnsstk::Expression::ExpNode::getValue ( )
pure virtual

Compute and return the numerical value of this node

Exceptions
ExpressionException

Implemented in gnsstk::Expression::FuncOpNode, gnsstk::Expression::BinOpNode, gnsstk::Expression::VarNode, and gnsstk::Expression::ConstNode.

◆ print()

virtual std::ostream& gnsstk::Expression::ExpNode::print ( std::ostream &  ostr)
pure virtual

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


gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:44