69#ifndef NUMERIC_EVALUATOR_H_ 
   70#define NUMERIC_EVALUATOR_H_ 
  123    void SetDefaultUnits( 
EDA_UNITS aUnits );
 
  125    void LocaleChanged();
 
  128    void parseError(
const char* s);
 
  130    void parseSetResult(
double);
 
  136    inline wxString 
Result()
 const { 
return wxString::FromUTF8( 
m_token.token ); }
 
  142    bool Process( 
const wxString& aString );
 
  145    wxString OriginalText() 
const;
 
  148    void SetVar( 
const wxString& aString, 
double aValue );
 
  151    double GetVar( 
const wxString& aString );
 
  168    void newString( 
const wxString& aString );
 
 
void parse(int token, numEval::TokenType value)
 
struct NUMERIC_EVALUATOR::TokenStat m_token
 
void newString(const wxString &aString)
 
char m_localeDecimalSeparator
 
NUMERIC_EVALUATOR(EDA_UNITS aUnits)
 
void RemoveVar(const wxString &aString)
 
std::map< wxString, double > m_varMap