ParseExp.cpp File Reference

functions to parse expressions from strings More...

#include "ParseExp.h"
#include <limits>
#include <iterator>
#include <boost/spirit/version.hpp>
#include <boost/math/constants/constants.hpp>
#include <boost/spirit/include/phoenix.hpp>
#include <boost/spirit/include/qi.hpp>

Include dependency graph for ParseExp.cpp:

Go to the source code of this file.

Namespaces

namespace  Parser

Classes

struct  Parser::lazy_pow_
struct  Parser::lazy_pow_::result< X, Y >
struct  Parser::lazy_mod_
struct  Parser::lazy_mod_::result< X, Y >
struct  Parser::lazy_if_
struct  Parser::lazy_if_::result< X, Y, Z >
struct  Parser::lazy_ufunc_
struct  Parser::lazy_ufunc_::result< F, A1 >
struct  Parser::grammar
struct  Parser::grammar::constant_
struct  Parser::grammar::ufunc_

Functions

double Parser::deg (const double d)
double Parser::rad (const double d)
bool Parser::parse (std::string::const_iterator &iter, std::string::const_iterator end, const grammar &g, double &result)
bool Parser::ParseExpression (const std::string expression, double &result)
bool Parser::ParseExpression (const std::string expression, double &result, const ConstantMap constants)


Detailed Description

functions to parse expressions from strings

Author:
T. Modes

Definition in file ParseExp.cpp.


Generated on 27 Nov 2014 for Hugintrunk by  doxygen 1.4.7