C++ Mathematical Expression Library (ExprTk) http://www.partow.net/programming/exprtk/index.html

This commit is contained in:
Arash Partow 2012-04-10 23:31:58 +10:00
parent d26bb0eafc
commit 96f3f986da
1 changed files with 2 additions and 2 deletions

View File

@ -3665,7 +3665,7 @@ namespace exprtk
{ {
static std::string null_stringvar; static std::string null_stringvar;
if (!valid_symbol(symbol_name)) if (!valid_symbol(symbol_name))
return null_var; return null_stringvar;
else if (1 == symbol_name.size()) else if (1 == symbol_name.size())
{ {
stringvar_pair_t& svp = short_stringvar_lut_[static_cast<std::size_t>(symbol_name[0])]; stringvar_pair_t& svp = short_stringvar_lut_[static_cast<std::size_t>(symbol_name[0])];
@ -3678,7 +3678,7 @@ namespace exprtk
{ {
svm_const_itr_t itr = stringvar_map_.find(symbol_name); svm_const_itr_t itr = stringvar_map_.find(symbol_name);
if (stringvar_map_.end() == itr) if (stringvar_map_.end() == itr)
return null_var; return null_stringvar;
else else
return itr->second.second->ref(); return itr->second.second->ref();
} }