31 #include <xlnt/xlnt_config.hpp>    32 #include <xlnt/cell/cell_reference.hpp>    33 #include <xlnt/worksheet/major_order.hpp>    34 #include <xlnt/worksheet/range_reference.hpp>    35 #include <xlnt/worksheet/worksheet.hpp>    43 class range_reference;
    56     using difference_type = std::ptrdiff_t;
   145     bool has_value() 
const;
   151     bool skip_null_ = 
false;
   195     using difference_type = std::ptrdiff_t;
   279     bool has_value() 
const;
   285     bool skip_null_ = 
false;
 A cell iterator iterates over a 1D range by row or by column. 
Definition: cell_iterator.hpp:187
 
std::bidirectional_iterator_tag iterator_category
iterator tags required for use with standard algorithms and adapters 
Definition: cell_iterator.hpp:193
 
std::bidirectional_iterator_tag iterator_category
iterator tags required for use with standard algorithms and adapters 
Definition: cell_iterator.hpp:54
 
Enumerates the possible types a cell can be determined by it's current value. 
Definition: cell.hpp:36
 
bool operator!=(std::nullptr_t, const cell &cell)
Returns true if this cell is initialized. 
 
A worksheet is a 2D array of cells starting with cell A1 in the top-left corner and extending indefin...
Definition: worksheet.hpp:75
 
major_order
Defines whether iterating a range returns columns or rows sequentially. 
Definition: major_order.hpp:34
 
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:59
 
Describes a unit of data in a worksheet at a specific coordinate and its associated properties...
Definition: cell.hpp:83
 
A cell iterator iterates over a 1D range by row or by column. 
Definition: cell_iterator.hpp:48
 
A range_reference describes a rectangular area of a worksheet with positive width and height defined ...
Definition: range_reference.hpp:36