|
SXEval 1.0.3
A generic s-expression interpreter library.
|
The IOperand class is an interface for operands. More...
#include <IOperand.hpp>
Public Member Functions | |
| virtual | ~IOperand () override=default |
| Default destructor. | |
Public Member Functions inherited from sxeval::IInstruction< T > | |
| virtual | ~IInstruction ()=default |
| Default destructor. | |
| virtual T & | getResult ()=0 |
| Get a reference to the result of the instruction. | |
| virtual std::string | toString () const =0 |
| String representation of the instruction. | |
The IOperand class is an interface for operands.
| T | The type of values handled by the SXEval library. The supported types are int, signed char, short int, long int, unsigned int, unsigned char, unsigned long int, float, double and long double. |
Default destructor.