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::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
< IWORKFormula::Address,
IWORKFormula::Address > 
libetonyek::AddressRange
 
typedef variant< double,
string, TrueOrFalseFunc,
IWORKFormula::Address,
AddressRange,
recursive_wrapper< PrefixOp >
, recursive_wrapper< InfixOp >
, recursive_wrapper< PostfixOp >
, recursive_wrapper< Function >
, recursive_wrapper< PExpr > > 
libetonyek::Expression
 

Functions

std::ostream & libetonyek::operator<< (std::ostream &s, IWORKFormula::Address const &ad)
 
std::ostream & libetonyek::operator<< (std::ostream &s, IWORKFormula::Token const &dt)
 
BOOST_FUSION_ADAPT_STRUCT(libetonyek::IWORKFormula::Coord,(bool,
m_absolute)(int, m_coord))
BOOST_FUSION_ADAPT_STRUCT(libetonyek
unsigned 
parseRowName (const vector< char > &columnName)
 

Function Documentation

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

Generated for libetonyek by doxygen 1.8.6