| 
    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 |