29 #include <xlnt/xlnt_config.hpp>    30 #include <xlnt/cell/cell_reference.hpp>    31 #include <xlnt/worksheet/cell_iterator.hpp>    32 #include <xlnt/worksheet/major_order.hpp>    33 #include <xlnt/worksheet/range_reference.hpp>    34 #include <xlnt/worksheet/worksheet.hpp>    40 class const_cell_iterator;
    41 class range_reference;
    93     const cell front() 
const;
   103     const cell back() 
const;
   108     std::size_t length() 
const;
   173     cell operator[](std::size_t column_index);
   178     const cell operator[](std::size_t column_index) 
const;
 A cell iterator iterates over a 1D range by row or by column. 
Definition: cell_iterator.hpp:187
 
std::reverse_iterator< iterator > reverse_iterator
Iterate over cells in a cell_vector in reverse oreder with an iterator of this type. 
Definition: cell_vector.hpp:64
 
Enumerates the possible types a cell can be determined by it's current value. 
Definition: cell.hpp:36
 
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
 
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 cell vector is a linear (1D) range of cells, either vertical or horizontal depending on the major o...
Definition: cell_vector.hpp:47
 
A range_reference describes a rectangular area of a worksheet with positive width and height defined ...
Definition: range_reference.hpp:36
 
std::reverse_iterator< const_iterator > const_reverse_iterator
Iterate over const cells in a const cell_vector in reverse order with an iterator of this type...
Definition: cell_vector.hpp:70