iv::Pratt::Expression Struct Reference

#include <Pratt.hpp>

Public Member Functions

virtual ~Expression ()
 
virtual const UnaryToUnary () const
 
virtual const BinaryToBinary () const
 
virtual const ValueToValue () const
 

Public Attributes

int line
 
int column
 
int name
 

Detailed Description

Definition at line 25 of file Pratt.hpp.

Constructor & Destructor Documentation

◆ ~Expression()

virtual iv::Pratt::Expression::~Expression ( )
inlinevirtual

Definition at line 32 of file Pratt.hpp.

Member Function Documentation

◆ ToUnary()

virtual const Unary* iv::Pratt::Expression::ToUnary ( ) const
inlinevirtual

Reimplemented in iv::Pratt::Unary.

Definition at line 33 of file Pratt.hpp.

◆ ToBinary()

virtual const Binary* iv::Pratt::Expression::ToBinary ( ) const
inlinevirtual

Reimplemented in iv::Pratt::Binary.

Definition at line 34 of file Pratt.hpp.

◆ ToValue()

virtual const Value* iv::Pratt::Expression::ToValue ( ) const
inlinevirtual

Reimplemented in iv::Pratt::Value.

Definition at line 35 of file Pratt.hpp.

Member Data Documentation

◆ line

int iv::Pratt::Expression::line

Definition at line 27 of file Pratt.hpp.

◆ column

int iv::Pratt::Expression::column

Definition at line 28 of file Pratt.hpp.

◆ name

int iv::Pratt::Expression::name

Definition at line 30 of file Pratt.hpp.


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