74 class change_dec_sep :
public std::numpunct<TChar>
78 explicit change_dec_sep(
char_type cDecSep,
char_type cThousandsSep = 0,
int nGroup = 3)
79 :std::numpunct<TChar>()
82 ,m_cThousandsSep(cThousandsSep)
87 virtual char_type do_decimal_point()
const
92 virtual char_type do_thousands_sep()
const
94 return m_cThousandsSep;
149 static std::locale s_locale;
virtual void InitFun()
Initialize the default functions.
Definition: muParser.cpp:239
void SetThousandsSep(char_type cThousandsSep)
Sets the thousands operator.
Definition: muParser.cpp:310
::std::string string
Definition: gtest-port.h:872
const muChar_t muFloat_t a_fVal
Definition: muParserDLL.h:107
virtual void InitCharSets()
Define the character sets.
Definition: muParser.cpp:230
value_type Diff(value_type *a_Var, value_type a_fPos, value_type a_fEpsilon=0.00074) const
Numerically differentiate with regard to a variable.
Definition: muParser.cpp:340
virtual void InitConst()
Initialize constants.
Definition: muParser.cpp:282
void SetDecSep(char_type cDecSep)
Set the decimal separator.
Definition: muParser.cpp:296
This file contains the class definition of the muparser engine.
MUP_BASETYPE value_type
The numeric datatype used by the parser.
Definition: muParserDef.h:222
const muChar_t * a_szExpr
Definition: muParserDLL.h:78
Namespace for mathematical applications.
Definition: muParser.cpp:47
Parser()
Constructor.
Definition: muParser.cpp:212
string_type::value_type char_type
The character type used by the parser.
Definition: muParserDef.h:240
Mathematical expressions parser.
Definition: muParser.h:52
virtual void InitOprt()
Initialize operators.
Definition: muParser.cpp:321
Mathematical expressions parser (base parser engine).
Definition: muParserBase.h:63