KiCad PCB EDA Suite
|
#include <text_eval_parser.h>
Static Public Member Functions | |
static auto | ToDouble (const Value &aVal) -> Result< double > |
static auto | ToString (const Value &aVal) -> std::string |
static auto | ToChar (const Value &aVal) -> char |
static auto | IsTruthy (const Value &aVal) -> bool |
static auto | ArithmeticOp (const Value &aLeft, const Value &aRight, char aOp) -> Result< Value > |
static auto | ConcatStrings (const Value &aLeft, const Value &aRight) -> Value |
Definition at line 91 of file text_eval_parser.h.
|
inlinestatic |
Definition at line 156 of file text_eval_parser.h.
References calc_parser::MakeError(), calc_parser::MakeValue(), and ToDouble().
Referenced by BOOST_AUTO_TEST_CASE(), and calc_parser::EVAL_VISITOR::operator()().
|
inlinestatic |
Definition at line 193 of file text_eval_parser.h.
References ToString().
Referenced by BOOST_AUTO_TEST_CASE(), and calc_parser::EVAL_VISITOR::operator()().
|
inlinestatic |
Definition at line 147 of file text_eval_parser.h.
Referenced by BOOST_AUTO_TEST_CASE().
|
inlinestatic |
Definition at line 136 of file text_eval_parser.h.
References ToString().
Referenced by calc_parser::EVAL_VISITOR::evaluateFunction().
Definition at line 95 of file text_eval_parser.h.
References calc_parser::MakeError(), calc_parser::MakeValue(), and result.
Referenced by ArithmeticOp(), BOOST_AUTO_TEST_CASE(), and calc_parser::EVAL_VISITOR::evaluateFunction().
|
inlinestatic |
Definition at line 118 of file text_eval_parser.h.
References std::abs().
Referenced by BOOST_AUTO_TEST_CASE(), ConcatStrings(), calc_parser::EVAL_VISITOR::evaluateFunction(), calc_parser::DOC_PROCESSOR::Process(), and ToChar().