Sophie

Sophie

distrib > Fedora > 13 > x86_64 > by-pkgid > 750b0284e023c93b5c7f8479acaa21cf > files > 78

muParser-devel-1.32-1.fc13.i686.rpm

void ListExprVar(const mu::ParserBase &parser)
{
  varmap_type variables = parser.GetUsedVar();
  if (!variables.size())
    mu::console() << "Expression does not contain variables\n";
  else
  {
    mu::console() << "Number: " << (int)variables.size() << "\n";
    mu::varmap_type::const_iterator item = variables.begin();

    for (; item!=variables.end(); ++item)
      mu::console() << "Name: " << item->first << "   Address: [0x" << item->second << "]\n";
  }
}