stator
A math, geometry, and utility library
Public Member Functions | List of all members
sym::detail::ExprTokenizer::RightOperatorBase Struct Referenceabstract

#include <parser.hpp>

Inheritance diagram for sym::detail::ExprTokenizer::RightOperatorBase:
sym::detail::ExprTokenizer::BinaryOpToken< Op > sym::detail::ExprTokenizer::HaltToken

Public Member Functions

virtual Expr apply (Expr, ExprTokenizer &) const =0
 Takes left operand and returns the corresponding Expr, fetching the right operands from the tokenizer. More...
 
virtual int LBP () const =0
 Left binding power (Precedence of this operator) More...
 
virtual int NBP () const =0
 Next binding power (highest precedence of the operator that this operator can be a left operand of) More...
 

Detailed Description

Definition at line 220 of file parser.hpp.

Member Function Documentation

◆ apply()

virtual Expr sym::detail::ExprTokenizer::RightOperatorBase::apply ( Expr  ,
ExprTokenizer  
) const
pure virtual

◆ LBP()

virtual int sym::detail::ExprTokenizer::RightOperatorBase::LBP ( ) const
pure virtual

◆ NBP()

virtual int sym::detail::ExprTokenizer::RightOperatorBase::NBP ( ) const
pure virtual

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