KiCad PCB EDA Suite
Loading...
Searching...
No Matches
EXPRESSION_EVALUATOR Member List

This is the complete list of members for EXPRESSION_EVALUATOR, including all inherited members.

ClearErrors()EXPRESSION_EVALUATOR
ClearVariableCallback()EXPRESSION_EVALUATOR
ClearVariables()EXPRESSION_EVALUATOR
CountExpressions(const wxString &aInput) constEXPRESSION_EVALUATOR
createCombinedCallback(const std::unordered_map< wxString, double > *aTempNumericVars=nullptr, const std::unordered_map< wxString, wxString > *aTempStringVars=nullptr) constEXPRESSION_EVALUATORprivate
Evaluate(const wxString &aInput)EXPRESSION_EVALUATOR
Evaluate(const wxString &aInput, const std::unordered_map< wxString, double > &aTempVariables)EXPRESSION_EVALUATOR
Evaluate(const wxString &aInput, const std::unordered_map< wxString, double > &aTempNumericVars, const std::unordered_map< wxString, wxString > &aTempStringVars)EXPRESSION_EVALUATOR
evaluateWithFullParser(const std::string &aInput, VariableCallback aVariableCallback)EXPRESSION_EVALUATORprivate
evaluateWithParser(const std::string &aInput, VariableCallback aVariableCallback)EXPRESSION_EVALUATORprivate
evaluateWithPartialErrorRecovery(const std::string &aInput, VariableCallback aVariableCallback)EXPRESSION_EVALUATORprivate
expandVariablesOutsideExpressions(const wxString &aInput, const std::unordered_map< wxString, double > &aTempNumericVars, const std::unordered_map< wxString, wxString > &aTempStringVars) constEXPRESSION_EVALUATORprivate
EXPRESSION_EVALUATOR(bool aClearVariablesOnEvaluate=false)EXPRESSION_EVALUATORexplicit
EXPRESSION_EVALUATOR(EDA_UNITS aUnits, bool aClearVariablesOnEvaluate=false)EXPRESSION_EVALUATORexplicit
EXPRESSION_EVALUATOR(VariableCallback aVariableCallback, bool aClearVariablesOnEvaluate=false)EXPRESSION_EVALUATORexplicit
EXPRESSION_EVALUATOR(EDA_UNITS aUnits, VariableCallback aVariableCallback, bool aClearVariablesOnEvaluate=false)EXPRESSION_EVALUATORexplicit
EXPRESSION_EVALUATOR(const EXPRESSION_EVALUATOR &aOther)EXPRESSION_EVALUATOR
EXPRESSION_EVALUATOR(EXPRESSION_EVALUATOR &&aOther) noexceptEXPRESSION_EVALUATOR
ExtractExpressions(const wxString &aInput) constEXPRESSION_EVALUATOR
GetClearVariablesOnEvaluate() constEXPRESSION_EVALUATOR
GetDefaultUnits() constEXPRESSION_EVALUATOR
GetErrorCount() constEXPRESSION_EVALUATOR
GetErrors() constEXPRESSION_EVALUATOR
GetErrorSummary() constEXPRESSION_EVALUATOR
GetVariable(const wxString &aName) constEXPRESSION_EVALUATOR
GetVariableNames() constEXPRESSION_EVALUATOR
HasErrors() constEXPRESSION_EVALUATOR
HasVariable(const wxString &aName) constEXPRESSION_EVALUATOR
HasVariableCallback() constEXPRESSION_EVALUATOR
m_clearVariablesOnEvaluateEXPRESSION_EVALUATORprivate
m_customCallbackEXPRESSION_EVALUATORprivate
m_defaultUnitsEXPRESSION_EVALUATORprivate
m_lastErrorsEXPRESSION_EVALUATORmutableprivate
m_useCustomCallbackEXPRESSION_EVALUATORprivate
m_variablesEXPRESSION_EVALUATORprivate
operator=(const EXPRESSION_EVALUATOR &aOther)EXPRESSION_EVALUATOR
operator=(EXPRESSION_EVALUATOR &&aOther) noexceptEXPRESSION_EVALUATOR
RemoveVariable(const wxString &aName)EXPRESSION_EVALUATOR
SetClearVariablesOnEvaluate(bool aEnable)EXPRESSION_EVALUATOR
SetDefaultUnits(EDA_UNITS aUnits)EXPRESSION_EVALUATOR
SetVariable(const wxString &aName, double aValue)EXPRESSION_EVALUATOR
SetVariable(const wxString &aName, const wxString &aValue)EXPRESSION_EVALUATOR
SetVariable(const std::string &aName, const std::string &aValue)EXPRESSION_EVALUATOR
SetVariableCallback(VariableCallback aCallback)EXPRESSION_EVALUATOR
SetVariables(const std::unordered_map< wxString, double > &aVariables)EXPRESSION_EVALUATOR
SetVariables(const std::unordered_map< wxString, wxString > &aVariables)EXPRESSION_EVALUATOR
stdStringToWxString(const std::string &aStdStr) constEXPRESSION_EVALUATORprivate
TestExpression(const wxString &aExpression)EXPRESSION_EVALUATOR
VariableCallback typedefEXPRESSION_EVALUATOR
wxStringToStdString(const wxString &aWxStr) constEXPRESSION_EVALUATORprivate
~EXPRESSION_EVALUATOR()EXPRESSION_EVALUATOR