KiCad PCB EDA Suite
|
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) const | EXPRESSION_EVALUATOR | |
createCombinedCallback(const std::unordered_map< wxString, double > *aTempNumericVars=nullptr, const std::unordered_map< wxString, wxString > *aTempStringVars=nullptr) const | EXPRESSION_EVALUATOR | private |
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_EVALUATOR | private |
evaluateWithParser(const std::string &aInput, VariableCallback aVariableCallback) | EXPRESSION_EVALUATOR | private |
evaluateWithPartialErrorRecovery(const std::string &aInput, VariableCallback aVariableCallback) | EXPRESSION_EVALUATOR | private |
expandVariablesOutsideExpressions(const wxString &aInput, const std::unordered_map< wxString, double > &aTempNumericVars, const std::unordered_map< wxString, wxString > &aTempStringVars) const | EXPRESSION_EVALUATOR | private |
EXPRESSION_EVALUATOR(bool aClearVariablesOnEvaluate=false) | EXPRESSION_EVALUATOR | explicit |
EXPRESSION_EVALUATOR(EDA_UNITS aUnits, bool aClearVariablesOnEvaluate=false) | EXPRESSION_EVALUATOR | explicit |
EXPRESSION_EVALUATOR(VariableCallback aVariableCallback, bool aClearVariablesOnEvaluate=false) | EXPRESSION_EVALUATOR | explicit |
EXPRESSION_EVALUATOR(EDA_UNITS aUnits, VariableCallback aVariableCallback, bool aClearVariablesOnEvaluate=false) | EXPRESSION_EVALUATOR | explicit |
EXPRESSION_EVALUATOR(const EXPRESSION_EVALUATOR &aOther) | EXPRESSION_EVALUATOR | |
EXPRESSION_EVALUATOR(EXPRESSION_EVALUATOR &&aOther) noexcept | EXPRESSION_EVALUATOR | |
ExtractExpressions(const wxString &aInput) const | EXPRESSION_EVALUATOR | |
GetClearVariablesOnEvaluate() const | EXPRESSION_EVALUATOR | |
GetDefaultUnits() const | EXPRESSION_EVALUATOR | |
GetErrorCount() const | EXPRESSION_EVALUATOR | |
GetErrors() const | EXPRESSION_EVALUATOR | |
GetErrorSummary() const | EXPRESSION_EVALUATOR | |
GetVariable(const wxString &aName) const | EXPRESSION_EVALUATOR | |
GetVariableNames() const | EXPRESSION_EVALUATOR | |
HasErrors() const | EXPRESSION_EVALUATOR | |
HasVariable(const wxString &aName) const | EXPRESSION_EVALUATOR | |
HasVariableCallback() const | EXPRESSION_EVALUATOR | |
m_clearVariablesOnEvaluate | EXPRESSION_EVALUATOR | private |
m_customCallback | EXPRESSION_EVALUATOR | private |
m_defaultUnits | EXPRESSION_EVALUATOR | private |
m_lastErrors | EXPRESSION_EVALUATOR | mutableprivate |
m_useCustomCallback | EXPRESSION_EVALUATOR | private |
m_variables | EXPRESSION_EVALUATOR | private |
operator=(const EXPRESSION_EVALUATOR &aOther) | EXPRESSION_EVALUATOR | |
operator=(EXPRESSION_EVALUATOR &&aOther) noexcept | EXPRESSION_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) const | EXPRESSION_EVALUATOR | private |
TestExpression(const wxString &aExpression) | EXPRESSION_EVALUATOR | |
VariableCallback typedef | EXPRESSION_EVALUATOR | |
wxStringToStdString(const wxString &aWxStr) const | EXPRESSION_EVALUATOR | private |
~EXPRESSION_EVALUATOR() | EXPRESSION_EVALUATOR |