IWORKFormula.cpp File Reference
#include "IWORKFormula.h"
#include <sstream>
#include <utility>
#include <vector>
#include <boost/fusion/adapted/std_pair.hpp>
#include <boost/fusion/include/adapt_struct.hpp>
#include <boost/lexical_cast.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::UnaryOp
 
struct  libetonyek::BinaryOp
 
struct  libetonyek::Function
 
struct  FormulaGrammar< Iterator >
 
struct  IWORKFormula::Impl
 

Namespaces

 libetonyek
 

Typedefs

typedef std::pair< Address, Address > libetonyek::AddressRange
 
typedef variant< double, string, Address, AddressRange, recursive_wrapper< UnaryOp >, recursive_wrapper< BinaryOp >, recursive_wrapper< Function > > libetonyek::Expression
 

Functions

BOOST_FUSION_ADAPT_STRUCT(libetonyek::Coord,(bool, m_absolute)(unsigned, m_coord)) BOOST_FUSION_ADAPT_STRUCT(libetonyek unsigned parseRowName (const vector< char > &)
 

Function Documentation

BOOST_FUSION_ADAPT_STRUCT ( libetonyek::Coord, (bool, m_absolute) (unsigned, m_coord) ) BOOST_FUSION_ADAPT_STRUCT( libetonyek unsigned parseRowName ( const vector< char > &  )

Generated for libetonyek by doxygen 1.8.9.1