27 #include <xlnt/xlnt_config.hpp> 28 #include <xlnt/cell/cell_reference.hpp> 76 bool is_single_cell()
const;
81 std::size_t width()
const;
86 std::size_t height()
const;
117 std::string to_string()
const;
133 bool operator==(
const std::string &reference_string)
const;
139 bool operator==(
const char *reference_string)
const;
150 bool operator!=(
const std::string &reference_string)
const;
156 bool operator!=(
const char *reference_string)
const;
std::uint32_t row_t
All rows should be referred to by an instance of this type.
Definition: index_types.hpp:41
Enumerates the possible types a cell can be determined by it's current value.
Definition: cell.hpp:37
bool operator==(std::nullptr_t, const cell &cell)
Returns true if this cell is uninitialized.
An object used to refer to a cell. References have two parts, the column and the row. In Excel, the reference string A1 refers to the top-left-most cell. A cell_reference can be initialized from a string of this form or a 1-indexed ordered pair of the form column, row.
Definition: cell_reference.hpp:60
Columns can be referred to as a string A,B,...Z,AA,AB,..,ZZ,AAA,...,ZZZ or as a 1-indexed index...
Definition: index_types.hpp:48
bool operator!=(const std::string &reference_string, const range_reference &ref)
Returns true if the string representation of the range is not equivalent to ref.
A range_reference describes a rectangular area of a worksheet with positive width and height defined ...
Definition: range_reference.hpp:36