#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 |
| struct | FormulaGrammar< Iterator > |
| struct | IWORKFormula::Impl |
Namespaces | |
| 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 unsigned | parseRowName (const vector< char > &columnName) |
| BOOST_FUSION_ADAPT_STRUCT ( libetonyek::Coord, (bool, m_absolute) (unsigned, m_coord) ) BOOST_FUSION_ADAPT_STRUCT( libetonyek unsigned parseRowName | ( | const vector< char > & | columnName | ) |
Referenced by FormulaGrammar< Iterator >::FormulaGrammar().