|
KiCad PCB EDA Suite
|
#include <text_eval_parser.h>
Static Public Member Functions | |
| static RESULT< double > | ToDouble (const VALUE &aVal) |
| static std::string | ToString (const VALUE &aVal) |
| static char | ToChar (const VALUE &aVal) |
| static bool | IsTruthy (const VALUE &aVal) |
| static RESULT< VALUE > | ArithmeticOp (const VALUE &aLeft, const VALUE &aRight, char aOp) |
| static VALUE | ConcatStrings (const VALUE &aLeft, const VALUE &aRight) |
Definition at line 91 of file text_eval_parser.h.
|
inlinestatic |
Definition at line 157 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 208 of file text_eval_parser.h.
References ToString().
Referenced by BOOST_AUTO_TEST_CASE(), and calc_parser::EVAL_VISITOR::operator()().
|
inlinestatic |
Definition at line 148 of file text_eval_parser.h.
Referenced by BOOST_AUTO_TEST_CASE().
|
inlinestatic |
Definition at line 137 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 119 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().