10#ifndef IWORKFORMULA_H_INCLUDED
11#define IWORKFORMULA_H_INCLUDED
18#include <boost/optional.hpp>
35 bool parse(
const std::string &formula);
36 bool parse(
const std::vector<Token> &formula);
38 void write(
const boost::optional<unsigned> &hc, librevenge::RVNGPropertyListVector &formula,
const IWORKTableNameMapPtr_t &tableNameMap)
const;
39 const std::string
str(
const boost::optional<unsigned> &hc)
const;
81 explicit Token(
double const &val)
110 bool computeOffset(
const boost::optional<unsigned> &hc,
int &offsetColumn,
int &offsetRow)
const;
112 boost::optional<unsigned>
m_hc;
Definition IWORKBezierElement.cpp:21
std::shared_ptr< IWORKTableNameMap_t > IWORKTableNameMapPtr_t
Definition IWORKTypes_fwd.h:34