OpenXLSX 1.9.1
Loading...
Searching...
No Matches
XLFormulaUtils.hpp
Go to the documentation of this file.
1#ifndef OPENXLSX_XLFORMULAUTILS_HPP
2#define OPENXLSX_XLFORMULAUTILS_HPP
3
4#include "XLCellValue.hpp"
5#include "XLFormulaEngine.hpp"
6#include <string>
7#include <vector>
8
9namespace OpenXLSX {
10 double toDouble(const XLCellValue& v);
11 bool isNumeric(const XLCellValue& v);
12 bool isEmpty(const XLCellValue& v);
13 bool isError(const XLCellValue& v);
14 std::string toString(const XLCellValue& v);
15
16 XLCellValue errValue();
17 XLCellValue errDiv0();
18 XLCellValue errNA();
19 XLCellValue errNum();
20 XLCellValue errRef();
21 XLCellValue errName();
22
23 std::string strTrim(std::string s);
24 std::vector<double> numerics(const std::vector<XLFormulaArg>& args);
25 std::vector<double> numerics(const XLFormulaArg& arg);
26}
27
28#endif
Definition IZipArchive.hpp:18
bool isError(const XLCellValue &v)
Definition XLFormulaUtils.cpp:27
XLCellValue errNum()
Definition XLFormulaUtils.cpp:63
std::string strTrim(std::string s)
Definition XLFormulaUtils.cpp:83
XLCellValue errDiv0()
Definition XLFormulaUtils.cpp:51
XLCellValue errValue()
Definition XLFormulaUtils.cpp:45
std::vector< double > numerics(const std::vector< XLFormulaArg > &args)
Definition XLFormulaUtils.cpp:92
bool isNumeric(const XLCellValue &v)
Definition XLFormulaUtils.cpp:22
XLCellValue errRef()
Definition XLFormulaUtils.cpp:69
bool isEmpty(const XLCellValue &v)
Definition XLFormulaUtils.cpp:25
XLCellValue errNA()
Definition XLFormulaUtils.cpp:57
std::string toString(const XLCellValue &v)
Definition XLFormulaUtils.cpp:29
XLCellValue errName()
Definition XLFormulaUtils.cpp:75
double toDouble(const XLCellValue &v)
Definition XLFormulaUtils.cpp:8