KiCad PCB EDA Suite
|
Test suite for text_eval system using examples adapted from numeric_evaluator tests. More...
#include <qa_utils/wx_utils/unit_test_utils.h>
#include <text_eval/text_eval_wrapper.h>
#include <wx/wxcrt.h>
Go to the source code of this file.
Classes | |
struct | TEXT_EVAL_CASE |
Declare the test suite. More... | |
Functions | |
std::ostream & | operator<< (std::ostream &aStream, EDA_UNITS aUnits) |
BOOST_AUTO_TEST_CASE (Basic) | |
Basic functionality test. | |
BOOST_AUTO_TEST_CASE (SetVar) | |
Variable setting and usage test. | |
static const std::vector< TEXT_EVAL_CASE > | eval_cases_valid |
A list of valid test cases adapted from numeric evaluator All expressions are wrapped in} to use the text_eval system. | |
static const std::vector< TEXT_EVAL_CASE > | eval_cases_invalid |
A list of invalid test cases adapted from numeric evaluator. | |
wxString | result = evaluator_mm.Evaluate( "@{1xyz}" ) |
Test unit parsing edge cases and error handling. | |
BOOST_AUTO_TEST_CASE (ValidResults) | |
Run through valid test cases. | |
BOOST_AUTO_TEST_CASE (InvalidResults) | |
Run through invalid test cases. | |
BOOST_AUTO_TEST_CASE (VariableExpressions) | |
Test variable usage with more complex expressions. | |
BOOST_AUTO_TEST_CASE (MathFunctions) | |
Test mathematical functions available in text_eval. | |
BOOST_AUTO_TEST_CASE (UnitSupport) | |
Test unit support functionality. | |
BOOST_AUTO_TEST_CASE (UnitInfrastructureReadiness) | |
Test unit conversion infrastructure readiness Tests the unit support foundation without exposing internal functions. | |
BOOST_AUTO_TEST_CASE (UnitMixingExpectations) | |
Test mixed unit arithmetic expectations using known conversion factors Documents expected behavior for when unit parsing is integrated. | |
BOOST_AUTO_TEST_CASE (ActualUnitParsing) | |
Test actual unit parsing integration (now that unit parsing is implemented) | |
BOOST_CHECK_EQUAL (result, "25.4") | |
BOOST_CHECK_EQUAL (result, "0") | |
BOOST_CHECK_EQUAL (result, "12.7") | |
BOOST_CHECK_EQUAL (result, "0.001") | |
BOOST_AUTO_TEST_CASE (NumericEvaluatorCompatibility) | |
Test suite for text_eval system using examples adapted from numeric_evaluator tests.
Definition in file test_text_eval_numeric_compat.cpp.
BOOST_AUTO_TEST_CASE | ( | ActualUnitParsing | ) |
Test actual unit parsing integration (now that unit parsing is implemented)
Definition at line 502 of file test_text_eval_numeric_compat.cpp.
References std::abs(), BOOST_CHECK_EQUAL(), EXPRESSION_EVALUATOR::Evaluate(), EXPRESSION_EVALUATOR::GetDefaultUnits(), EXPRESSION_EVALUATOR::GetErrorSummary(), EXPRESSION_EVALUATOR::HasErrors(), INCH, MM, and result.
BOOST_AUTO_TEST_CASE | ( | Basic | ) |
Basic functionality test.
Definition at line 60 of file test_text_eval_numeric_compat.cpp.
References BOOST_CHECK_EQUAL(), EXPRESSION_EVALUATOR::Evaluate(), EXPRESSION_EVALUATOR::HasErrors(), and result.
BOOST_AUTO_TEST_CASE | ( | InvalidResults | ) |
Run through invalid test cases.
Definition at line 199 of file test_text_eval_numeric_compat.cpp.
References BOOST_CHECK_EQUAL(), BOOST_TEST_CONTEXT(), eval_cases_invalid, EXPRESSION_EVALUATOR::Evaluate(), EXPRESSION_EVALUATOR::HasErrors(), and result.
BOOST_AUTO_TEST_CASE | ( | MathFunctions | ) |
Test mathematical functions available in text_eval.
Definition at line 277 of file test_text_eval_numeric_compat.cpp.
References BOOST_CHECK_EQUAL(), BOOST_TEST_CONTEXT(), EXPRESSION_EVALUATOR::Evaluate(), expected, EXPRESSION_EVALUATOR::HasErrors(), and result.
BOOST_AUTO_TEST_CASE | ( | NumericEvaluatorCompatibility | ) |
Definition at line 629 of file test_text_eval_numeric_compat.cpp.
References BOOST_CHECK_EQUAL(), NUMERIC_EVALUATOR_COMPAT::Clear(), NUMERIC_EVALUATOR_COMPAT::ClearVar(), NUMERIC_EVALUATOR_COMPAT::GetVar(), NUMERIC_EVALUATOR_COMPAT::IsValid(), NUMERIC_EVALUATOR_COMPAT::LocaleChanged(), MM, NUMERIC_EVALUATOR_COMPAT::OriginalText(), NUMERIC_EVALUATOR_COMPAT::Process(), NUMERIC_EVALUATOR_COMPAT::RemoveVar(), NUMERIC_EVALUATOR_COMPAT::Result(), and NUMERIC_EVALUATOR_COMPAT::SetVar().
BOOST_AUTO_TEST_CASE | ( | SetVar | ) |
Variable setting and usage test.
Definition at line 72 of file test_text_eval_numeric_compat.cpp.
References BOOST_CHECK_EQUAL(), EXPRESSION_EVALUATOR::ClearVariables(), EXPRESSION_EVALUATOR::Evaluate(), EXPRESSION_EVALUATOR::HasErrors(), EXPRESSION_EVALUATOR::HasVariable(), EXPRESSION_EVALUATOR::RemoveVariable(), result, and EXPRESSION_EVALUATOR::SetVariable().
BOOST_AUTO_TEST_CASE | ( | UnitInfrastructureReadiness | ) |
Test unit conversion infrastructure readiness Tests the unit support foundation without exposing internal functions.
Definition at line 367 of file test_text_eval_numeric_compat.cpp.
References BOOST_CHECK_EQUAL(), CM, EXPRESSION_EVALUATOR::Evaluate(), EXPRESSION_EVALUATOR::GetDefaultUnits(), INCH, MILS, MM, result, EXPRESSION_EVALUATOR::SetDefaultUnits(), EXPRESSION_EVALUATOR::SetVariable(), and UM.
BOOST_AUTO_TEST_CASE | ( | UnitMixingExpectations | ) |
Test mixed unit arithmetic expectations using known conversion factors Documents expected behavior for when unit parsing is integrated.
Definition at line 430 of file test_text_eval_numeric_compat.cpp.
References BOOST_CHECK_EQUAL(), EXPRESSION_EVALUATOR::Evaluate(), EXPRESSION_EVALUATOR::GetDefaultUnits(), INCH, MM, result, and EXPRESSION_EVALUATOR::SetVariable().
BOOST_AUTO_TEST_CASE | ( | UnitSupport | ) |
Test unit support functionality.
Definition at line 325 of file test_text_eval_numeric_compat.cpp.
References BOOST_CHECK_EQUAL(), EXPRESSION_EVALUATOR::Evaluate(), EXPRESSION_EVALUATOR::GetDefaultUnits(), EXPRESSION_EVALUATOR::HasErrors(), EXPRESSION_EVALUATOR::HasVariableCallback(), INCH, calc_parser::MakeError(), calc_parser::MakeValue(), MILS, MM, result, and EXPRESSION_EVALUATOR::SetDefaultUnits().
BOOST_AUTO_TEST_CASE | ( | ValidResults | ) |
Run through valid test cases.
Definition at line 173 of file test_text_eval_numeric_compat.cpp.
References BOOST_CHECK_EQUAL(), BOOST_TEST_CONTEXT(), eval_cases_valid, EXPRESSION_EVALUATOR::Evaluate(), EXPRESSION_EVALUATOR::HasErrors(), and result.
BOOST_AUTO_TEST_CASE | ( | VariableExpressions | ) |
Test variable usage with more complex expressions.
Definition at line 224 of file test_text_eval_numeric_compat.cpp.
References BOOST_CHECK_EQUAL(), BOOST_TEST_CONTEXT(), EXPRESSION_EVALUATOR::Evaluate(), expected, EXPRESSION_EVALUATOR::HasErrors(), result, and EXPRESSION_EVALUATOR::SetVariable().
BOOST_CHECK_EQUAL | ( | result | , |
"25.4" | ) |
References result.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_DATA_TEST_CASE(), BOOST_DATA_TEST_CASE(), BOOST_DATA_TEST_CASE(), BOOST_DATA_TEST_CASE(), BOOST_DATA_TEST_CASE(), BOOST_DATA_TEST_CASE(), BOOST_DATA_TEST_CASE(), BOOST_DATA_TEST_CASE(), BOOST_DATA_TEST_CASE(), BOOST_DATA_TEST_CASE(), BOOST_DATA_TEST_CASE(), BOOST_DATA_TEST_CASE_F(), BOOST_DATA_TEST_CASE_F(), BOOST_DATA_TEST_CASE_F(), BOOST_DATA_TEST_CASE_F(), BOOST_DATA_TEST_CASE_F(), BOOST_DATA_TEST_CASE_F(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), CONNECTION_GRAPH::boost_test_update_symbol_connectivity, CHECK_COLLECTIONS_SAME_UNORDERED(), TEST_SCH_REFERENCE_LIST_FIXTURE::checkAnnotation(), CheckArrayTransforms(), KI_TEST::CheckFootprint(), KI_TEST::CheckFpPad(), KI_TEST::CheckFpShape(), KI_TEST::CheckFpText(), KI_TEST::CheckFpZone(), KI_TEST::CheckShapePolySet(), LEGACY_POWER_SYMBOLS_TEST_FIXTURE::CheckSymbols(), TEST_BOARD_ITEM_FIXTURE::CompareItems(), TEST_EE_ITEM_FIXTURE::CompareItems(), TEST_SIM_LIBRARY_SPICE_FIXTURE::CompareToEmptyModel(), TEST_SIM_LIBRARY_SPICE_FIXTURE::CompareToUsualDiodeModel(), DRC_BASE_FIXTURE::createAndVerifyAdditionalUnconnectedExclusions(), DRC_BASE_FIXTURE::createAndVerifyInitialExclusionMarkers(), createBoard(), DoDistributeGapsTestChecks(), DoDistributePointsTestChecks(), DoDogboneTestChecks(), KI_TEST::LoadAndTestBoardFile(), KI_TEST::LoadAndTestFootprintFile(), DRC_BASE_FIXTURE::loadBoardAndVerifyInitialExclusions(), DRC_BASE_FIXTURE::reloadBoardAndVerifyExclusions(), TEST_REFDES_TRACKER_UNITS::runTestCase(), TestConcaveSquareFillet(), testEvalExpr(), testGroupEqual(), testGroupsEqual(), TestSquareFillet(), and TEST_SIM_LIBRARY_SPICE_FIXTURE::TestTransistor().
std::ostream & operator<< | ( | std::ostream & | aStream, |
EDA_UNITS | aUnits ) |
Definition at line 36 of file test_text_eval_numeric_compat.cpp.
References EDA_UNIT_UTILS::GetText().
|
static |
A list of invalid test cases adapted from numeric evaluator.
Definition at line 149 of file test_text_eval_numeric_compat.cpp.
|
static |
A list of valid test cases adapted from numeric evaluator All expressions are wrapped in} to use the text_eval system.
Definition at line 117 of file test_text_eval_numeric_compat.cpp.
result = evaluator_mm.Evaluate( "@{1xyz}" ) |
Test unit parsing edge cases and error handling.
Definition at line 602 of file test_text_eval_numeric_compat.cpp.
Referenced by LAYER_UTILS::AccumulateNames(), LIBRARY_EDITOR_CONTROL::AddContextMenuItems(), PANEL_EMBEDDED_FILES::AddEmbeddedFile(), EMBEDDED_FILES::AddFile(), PDF_OUTLINE_FONT_MANAGER::AllSubsets(), AltiumSchSpecialStringsToKiCadVariables(), FABMASTER::assignLayers(), SEXPR::SEXPR::AsString(), AUTOPLACE_TOOL::autoplace(), PCB_IO_KICAD_LEGACY::biuParse(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_CHECK_EQUAL(), BOOST_CHECK_EQUAL(), BOOST_CHECK_EQUAL(), BOOST_CHECK_EQUAL(), BOOST_DATA_TEST_CASE(), BOOST_DATA_TEST_CASE(), BOOST_DATA_TEST_CASE(), BOOST_DATA_TEST_CASE(), BOOST_DATA_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), FROM_TO_CACHE::cacheFromToPaths(), SCH_IO_DATABASE::cacheLib(), PANEL_ELECTRICAL_SPACING_IEC60664::CalculateTransientImpulse(), PYTHON_ACTION_PLUGIN::CallMethod(), PYTHON_FOOTPRINT_WIZARD::CallMethod(), PYTHON_FOOTPRINT_WIZARD::CallRetArrayStrMethod(), PYTHON_ACTION_PLUGIN::CallRetStrMethod(), PYTHON_FOOTPRINT_WIZARD::CallRetStrMethod(), EDA_3D_VIEWER_FRAME::captureOpenGLScreenshot(), checkGlError(), DSN::IMAGE::Compare(), DSN::PADSTACK::Compare(), SCH_TEXT::compare(), SCH_TEXTBOX::compare(), SCH_SHEET::ComparePageNum(), ComputeDogbone(), ZONE_FILLER::connect_nearby_polys(), convertPolygon(), SYMBOL_EDITOR_EDIT_TOOL::ConvertStackedPins(), SCH_IO_ALTIUM::CreateAliases(), PDF_PLOTTER::CreateC2WMatrixFromAngles(), EXPRESSION_EVALUATOR::createCombinedCallback(), GERBER_WRITER::CreateDrillandMapFilesSet(), PROJECT_TEMPLATE::CreateProject(), KIFONT::OUTLINE_DECOMPOSER::cubicTo(), PCB_IO_KICAD_LEGACY::degParse(), NETLIST_EXPORTER_SPICE::DoWriteNetlist(), DRAWING_TOOL::DrawBezier(), BITMAP_BASE::DrawBitmap(), enclosedByAreaFunc(), PDF_PLOTTER::encodeByteString(), PDF_PLOTTER::encodeStringForPlotter(), REFDES_TRACKER::escapeForSerialization(), CONDITIONAL_MENU::Evaluate(), Evaluate(), EXPRESSION_EVALUATOR::Evaluate(), PCBEXPR_EVALUATOR::Evaluate(), calc_parser::EVAL_VISITOR::evaluateFunction(), EXPRESSION_EVALUATOR::evaluateWithFullParser(), EXPRESSION_EVALUATOR::evaluateWithPartialErrorRecovery(), LIBEVAL::UOP::Exec(), existsOnLayerFunc(), EXPRESSION_EVALUATOR::expandVariablesOutsideExpressions(), SCH_EDITOR_CONTROL::ExportNetlist(), PCAD2KICAD::PCAD_PCB::FindCompDefName(), PNS::DIFF_PAIR_PLACER::FindDpPrimitivePair(), PCAD2KICAD::PCAD_FOOTPRINT::FindModulePatternDefName(), MULTICHANNEL_TOOL::findOtherItemsInRuleArea(), PCAD2KICAD::PCAD_FOOTPRINT::FindPatternMultilayerSection(), PCAD2KICAD::FindPinMap(), S3D::FormatColor(), S3D::FormatFloat(), PNS::LOGGER::FormatLogFileAsString(), S3D::FormatOrientation(), S3D::FormatPoint(), FormatStackedPinForDisplay(), S3D::FormatVector(), fromToFunc(), SIM_MODEL_SERIALIZER::GenerateParams(), SIM_MODEL_SERIALIZER::GeneratePins(), SIM_MODEL_SERIALIZER::GenerateValue(), calc_parser::ERROR_COLLECTOR::GetAllMessages(), LIB_FIELDS_EDITOR_GRID_DATA_MODEL::GetAndClearCreatedDerivedSymbols(), PCAD2KICAD::GetAndCutWordWithMeasureUnits(), UTILS_STEP_MODEL::GetBoundingBox(), GetClipboardUTF8(), LIBGIT_BACKEND::GetConfigString(), KIGIT::PROJECT_GIT_UTILS::GetCurrentHash(), DIALOG_MANAGE_REPOSITORIES::GetData(), EXPRESSION_EVALUATOR::GetErrors(), getFieldFunc(), PYTHON_FOOTPRINT_WIZARD::GetFootprint(), PYTHON_ACTION_PLUGIN::GetIconFileName(), PCB_IO_EASYEDA::GetImportedCachedLibraryFootprints(), PCB_IO_EASYEDAPRO::GetImportedCachedLibraryFootprints(), JOBSET::GetJobsForDestination(), ODB::EnumStringMap< T >::GetMap(), SIMULATOR_FRAME_UI::GetMeasureFormat(), DIALOG_SIM_MODEL< T >::getModelPinIndex(), SIM_LIBRARY::GetModels(), NETINFO_LIST::GetNetItem(), NETINFO_LIST::GetNetItem(), PYTHON_FOOTPRINT_WIZARD::GetNumParameterPages(), PLUGIN_CONTENT_MANAGER::GetPackageSearchRank(), PYTHON_FOOTPRINT_WIZARD::GetParameterPageName(), SPICE_GENERATOR_SOURCE::getParamValueString(), GetPaths(), DIALOG_IMPORT_CHOOSE_PROJECT::GetProjects(), UTIL::GetRefDesNumber(), GetRotated(), GetRotated(), MATRIX3x3< T >::GetScale(), PYTHON_ACTION_PLUGIN::GetShowToolbarButton(), KICAD_CURL_EASY::GetTransferTotal(), MATRIX3x3< T >::GetTranslation(), PG_RATIO_EDITOR::GetValueFromControl(), PG_UNIT_EDITOR::GetValueFromControl(), AM_PARAM::GetValueFromMacro(), NUMERIC_EVALUATOR_COMPAT::GetVar(), PCAD2KICAD::GetWord(), KICAD_API_SERVER::handleApiEvent(), API_HANDLER_EDITOR::handleCreateItems(), API_HANDLER_EDITOR::handleDeleteItems(), API_HANDLER_COMMON::handleExpandTextVariables(), API_HANDLER_EDITOR::handleUpdateItems(), hasComponentClassFunc(), hasExactNetclassFunc(), hasNetclassFunc(), SPICE_GENERATOR_IBIS::IbisDevice(), STRING_INCREMENTER::Increment(), inDiffPairFunc(), InitialCaps(), CADSTAR_ARCHIVE_PARSER::InsertAttributeAtEnd(), LTSPICE_SCHEMATIC::integerCheck(), SEG::intersects(), intersectsAreaFunc(), intersectsBackCourtyardFunc(), intersectsCourtyardFunc(), intersectsFrontCourtyardFunc(), MATRIX3x3< T >::Inverse(), isBlindBuriedViaFunc(), isCoupledDiffPairFunc(), isMicroVia(), isPlatedFunc(), PCB_TRACK::IsPointOnEnds(), BE_SHAPE_ARC::IsThereATangentPassingThroughPoint(), SPICE_GENERATOR::ItemLine(), SPICE_GENERATOR_SWITCH::ItemLine(), SPICE_GENERATOR::ItemParams(), SPICE_GENERATOR_L_MUTUAL::ItemParams(), SPICE_GENERATOR_RAW_SPICE::ItemParams(), SPICE_GENERATOR_SWITCH::ItemParams(), SPICE_GENERATOR::ItemPins(), SPICE_GENERATOR_RAW_SPICE::ItemPins(), PCB_IO_EAGLE::kicad_layer(), KIwxExpandEnvVars(), LISTBOX_TRICKS::listBoxCopy(), LISTBOX_TRICKS::listBoxGetSelected(), PCB_IO_EASYEDAPRO::LoadAllDataFromProject(), CLIPBOARD_IO::LoadBoard(), SCH_IO_DATABASE::LoadSymbol(), SCH_IO_HTTP_LIB::LoadSymbol(), BBOX_2D::MaxDimension(), BBOX_3D::MaxDimension(), memberOfFootprintFunc(), memberOfGroupFunc(), memberOfSheetFunc(), memberOfSheetOrChildrenFunc(), SPICE_GENERATOR::ModelLine(), PNS::MULTI_DRAGGER::multidragWalkaround(), KICAD_MANAGER_CONTROL::NewProject(), PANEL_FP_PROPERTIES_3D_MODEL::OnAdd3DModel(), DIALOG_SIM_MODEL< T >::onBrowseButtonClick(), TEXT_BUTTON_URL::OnButtonClick(), PANEL_EMBEDDED_FILES::onExportFiles(), PANEL_EMBEDDED_FILES::onFontEmbedClick(), PROJECT_TREE_PANE::onGitCommit(), PROJECT_TREE_PANE::onGitInitializeProject(), DIALOG_UPDATE_SYMBOL_FIELDS::onOkButtonClicked(), DIALOG_PAGES_SETTINGS::OnWksFileSelection(), PCB_EDIT_FRAME::OpenProjectFiles(), operator&(), operator*(), operator*(), operator*(), operator*(), UTF8::uni_iter::operator*(), UTF8::uni_iter::operator->(), operator<<(), operator^(), operator|(), BASE_SET::operator~(), DESIGN_BLOCK_GRID_TRICKS::optionsEditor(), FP_GRID_TRICKS::optionsEditor(), SYMBOL_GRID_TRICKS::optionsEditor(), PANEL_FP_PROPERTIES_3D_MODEL::PANEL_FP_PROPERTIES_3D_MODEL(), CLIPBOARD_IO::Parse(), SIM_VALUE_PARSER::Parse(), KIEVAL_TEXT_TOKENIZER::parse_number(), PCB_IO_EASYEDAPRO_PARSER::ParseContour(), IbisParser::parseDouble(), parseDouble(), SCH_IO_ALTIUM::ParseLibFile(), EASYEDA_PARSER_BASE::ParseLineChains(), parseVersionString(), PCB_CONTROL::Paste(), SCH_EDITOR_CONTROL::Paste(), BE_SHAPE_ARC::Paths(), BE_SHAPE_CIRCLE::Paths(), BE_SHAPE_CIRCLE::Paths(), BE_SHAPE_POINT::Paths(), BE_SHAPE_POINT::Paths(), BE_SHAPE_POINT::Paths(), CU_SHAPE_ARC::Paths(), CU_SHAPE_ARC::Paths(), CU_SHAPE_ARC::Paths(), CU_SHAPE_ARC::Paths(), CU_SHAPE_CIRCLE::Paths(), CU_SHAPE_CIRCLE::Paths(), CU_SHAPE_CIRCLE::Paths(), CU_SHAPE_CIRCLE::Paths(), CU_SHAPE_CIRCLE::Paths(), CU_SHAPE_SEGMENT::Paths(), CU_SHAPE_SEGMENT::Paths(), CU_SHAPE_SEGMENT::Paths(), CU_SHAPE_SEGMENT::Paths(), CU_SHAPE_SEGMENT::Paths(), CU_SHAPE_SEGMENT::Paths(), ALTIUM_BINARY_PARSER::Peek(), LIBGIT_BACKEND::PerformPull(), PNS::pointInside2(), OUTPUTFORMATTER::Print(), OUTPUTFORMATTER::Print(), KIPLATFORM::PRINTING::PrintPDF(), calc_parser::DOC_PROCESSOR::Process(), FABMASTER::processGeometry(), FABMASTER::processPadStackLayers(), FABMASTER::processSimpleLayers(), FABMASTER::processTraces(), calc_parser::DOC_PROCESSOR::ProcessWithDetails(), EASYEDAPRO::ProjectToSelectorDialog(), LIBGIT_BACKEND::Push(), Py2wxString(), ALTIUM_COMPRESSED_READER::ReadCompressedString(), IbisParser::readInt(), GERBER_FILE_IMAGE::ReadXCommandID(), KIGFX::CACHED_CONTAINER::reallocate(), SHAPE_POLY_SET::RebuildHolesFromContours(), EDA_ITEM::Replace(), ReplaceIllegalFileNameChars(), ReplaceIllegalFileNameChars(), rescale(), PNS::WALKAROUND::Route(), PNS::DIFF_PAIR_PLACER::routeHead(), JOB_DISPATCHER::RunJob(), JOBS_RUNNER::RunJobsForDestination(), JOBS_RUNNER::runSpecialExecute(), TEST_REFDES_TRACKER_UNITS::runTestCase(), GL_CONTEXT_MANAGER::RunWithoutCtxLock(), HTML_WINDOW::ScrollToAnchor(), DATABASE_CONNECTION::selectAllAndCache(), REFDES_TRACKER::Serialize(), NL_3D_VIEWER_PLUGIN_IMPL::SetCameraMatrix(), NL_GERBVIEW_PLUGIN_IMPL::SetCameraMatrix(), NL_PCBNEW_PLUGIN_IMPL::SetCameraMatrix(), NL_PL_EDITOR_PLUGIN_IMPL::SetCameraMatrix(), NL_SCHEMATIC_PLUGIN_IMPL::SetCameraMatrix(), FONT_CHOICE::SetFontSelection(), PANEL_PACKAGES_VIEW::setPackageDetails(), PAGE_INFO::SetType(), NL_GERBVIEW_PLUGIN_IMPL::SetViewExtents(), NL_PCBNEW_PLUGIN_IMPL::SetViewExtents(), NL_PL_EDITOR_PLUGIN_IMPL::SetViewExtents(), NL_SCHEMATIC_PLUGIN_IMPL::SetViewExtents(), SimplifyBitSequence(), IVtable::Spice(), KIBIS_MODEL::SpiceDie(), REFDES_TRACKER::splitString(), spreadRectangles(), StrPrintf(), strValue(), EDA_DRAW_PANEL_GAL::SwitchBackend(), testEnums(), testEvalExpr(), testEvalExpr(), EXPRESSION_EVALUATOR::TestExpression(), DRC_TEST_PROVIDER_MISC::testTextVars(), TitleCaps(), utf8_utils::UTF8_CONVERTER::to_utf32(), utf8_utils::UTF8_CONVERTER::to_utf8(), calc_parser::VALUE_UTILS::ToDouble(), DIALOG_PRINT::TransferDataFromWindow(), MATRIX3x3< T >::Transpose(), SPICE_GENERATOR_SOURCE::TunerCommand(), REFDES_TRACKER::unescapeFromSerialization(), UnescapeHTML(), SHAPE_POLY_SET::unfractureSingle(), PCB_TUNING_PATTERN::Update(), SIMULATOR_FRAME_UI::UpdateMeasurement(), UpgradeGlobStarToRegex(), validateTriangulation(), mpWindow::ViewNeedsRefitting(), vprint(), KIBIS_PIN::writeSpiceDevice(), KIBIS_PIN::writeSpiceDiffDevice(), KIBIS_PIN::writeSpiceDiffDriver(), and KIBIS_PIN::writeSpiceDriver().