IWORKFormula.cpp File Reference
#include "IWORKFormula.h"
#include <algorithm>
#include <iterator>
#include <sstream>
#include <utility>
#include <vector>
#include <boost/fusion/adapted/std_pair.hpp>
#include <boost/fusion/include/adapt_struct.hpp>
#include <boost/spirit/include/qi.hpp>
#include <boost/spirit/include/phoenix.hpp>
#include <boost/variant/recursive_variant.hpp>

Classes

struct  libetonyek::Coord
struct  libetonyek::Address
struct  libetonyek::PrefixOp
struct  libetonyek::InfixOp
struct  libetonyek::PostfixOp
struct  libetonyek::Function
struct  libetonyek::PExpr

Namespaces

namespace  libetonyek

Typedefs

typedef std::pair< Address,
Address > 
libetonyek::AddressRange
typedef variant< double,
string, Address, AddressRange,
recursive_wrapper< PrefixOp >
, recursive_wrapper< InfixOp >
, recursive_wrapper< PostfixOp >
, recursive_wrapper< Function >
, recursive_wrapper< PExpr > > 
libetonyek::Expression

Functions

 BOOST_FUSION_ADAPT_STRUCT (libetonyek::Coord,(bool, m_absolute)(unsigned, m_coord)) BOOST_FUSION_ADAPT_STRUCT(libetonyek

Function Documentation

BOOST_FUSION_ADAPT_STRUCT ( libetonyek::Coord  ,
(bool, m_absolute)(unsigned, m_coord)   
)