|
KiCad PCB EDA Suite
|
Static Public Member Functions | |
| static auto | FindNearest (double aValue, const std::string &aSeries) -> std::optional< double > |
| static auto | FindUp (double aValue, const std::string &aSeries) -> std::optional< double > |
| static auto | FindDown (double aValue, const std::string &aSeries) -> std::optional< double > |
Static Private Member Functions | |
| static auto | parseSeriesString (const std::string &aSeries) -> int |
| static auto | getSeriesValue (int aSeries, size_t aIndex) -> uint16_t |
| static auto | getSeriesSize (int aSeries) -> size_t |
Static Private Attributes | |
| static constexpr std::array< uint16_t, 24 > | s_e24 |
| static constexpr std::array< uint16_t, 192 > | s_e192 |
Definition at line 321 of file text_eval_parser.cpp.
|
inlinestatic |
Definition at line 453 of file text_eval_parser.cpp.
References getSeriesSize(), getSeriesValue(), and parseSeriesString().
Referenced by calc_parser::EVAL_VISITOR::evaluateFunction().
|
inlinestatic |
Definition at line 387 of file text_eval_parser.cpp.
References std::abs(), getSeriesSize(), getSeriesValue(), and parseSeriesString().
Referenced by calc_parser::EVAL_VISITOR::evaluateFunction().
|
inlinestatic |
Definition at line 422 of file text_eval_parser.cpp.
References getSeriesSize(), getSeriesValue(), and parseSeriesString().
Referenced by calc_parser::EVAL_VISITOR::evaluateFunction().
|
inlinestaticprivate |
Definition at line 381 of file text_eval_parser.cpp.
Referenced by FindDown(), FindNearest(), and FindUp().
|
inlinestaticprivate |
Definition at line 365 of file text_eval_parser.cpp.
Referenced by FindDown(), FindNearest(), and FindUp().
|
inlinestaticprivate |
Definition at line 345 of file text_eval_parser.cpp.
Referenced by FindDown(), FindNearest(), and FindUp().
|
staticconstexprprivate |
Definition at line 331 of file text_eval_parser.cpp.
Referenced by getSeriesValue().
|
staticconstexprprivate |
Definition at line 325 of file text_eval_parser.cpp.
Referenced by getSeriesValue().