#include <EvalHelper.h>
|
static std::shared_ptr< abstraction::Value > | evalAlgorithm (abstraction::TemporariesHolder &environment, const std::string &name, const ext::vector< std::string > &templateParams, const ext::vector< std::shared_ptr< abstraction::Value > > ¶ms, abstraction::AlgorithmCategories::AlgorithmCategory category) |
|
static std::shared_ptr< abstraction::Value > | evalOperator (abstraction::TemporariesHolder &environment, abstraction::Operators::BinaryOperators type, const ext::vector< std::shared_ptr< abstraction::Value > > ¶ms, abstraction::AlgorithmCategories::AlgorithmCategory category) |
|
static std::shared_ptr< abstraction::Value > | evalOperator (abstraction::TemporariesHolder &environment, abstraction::Operators::PrefixOperators type, const ext::vector< std::shared_ptr< abstraction::Value > > ¶ms, abstraction::AlgorithmCategories::AlgorithmCategory category) |
|
static std::shared_ptr< abstraction::Value > | evalOperator (abstraction::TemporariesHolder &environment, abstraction::Operators::PostfixOperators type, const ext::vector< std::shared_ptr< abstraction::Value > > ¶ms, abstraction::AlgorithmCategories::AlgorithmCategory category) |
|
◆ evalAlgorithm()
◆ evalOperator() [1/3]
◆ evalOperator() [2/3]
◆ evalOperator() [3/3]
The documentation for this class was generated from the following files: