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::TrueOrFalseFunc
 
struct  libetonyek::PrefixOp
 
struct  libetonyek::InfixOp
 
struct  libetonyek::PostfixOp
 
struct  libetonyek::Function
 
struct  libetonyek::PExpr
 
struct  FormulaGrammar< Iterator >
 
struct  IWORKFormula::Impl
 

Namespaces

 libetonyek
 

Typedefs

typedef std::pair< Address,
Address > 
libetonyek::AddressRange
 
typedef variant< double,
string, TrueOrFalseFunc,
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
unsigned 
parseRowName (const vector< char > &columnName)
 

Function Documentation

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

Generated for libetonyek by doxygen 1.8.8