OpenXLSX 1.9.1
Loading...
Searching...
No Matches
XLCellReference.hpp File Reference
#include <cstdint>
#include <string>
#include <string_view>
#include <utility>
#include "OpenXLSX-Exports.hpp"

Go to the source code of this file.

Data Structures

struct  OpenXLSX::XLCoordinates
 
class  OpenXLSX::XLCellReference
 

Namespaces

namespace  OpenXLSX
 

Functions

bool OpenXLSX::operator== (const XLCellReference &lhs, const XLCellReference &rhs) noexcept
 Determines exact coordinate identity, allowing comparisons without resolving their DOM node equivalence.
 
bool OpenXLSX::operator!= (const XLCellReference &lhs, const XLCellReference &rhs) noexcept
 Detects coordinate divergence, effectively identical to !(lhs == rhs).
 
bool OpenXLSX::operator< (const XLCellReference &lhs, const XLCellReference &rhs) noexcept
 Evaluates precedence primarily by row, then by column, allowing cell ranges to be sorted efficiently and sequentially from left-to-right, top-to-bottom.
 
bool OpenXLSX::operator> (const XLCellReference &lhs, const XLCellReference &rhs) noexcept
 Inverts the less-than operator logic to verify strict left-to-right, top-to-bottom traversal dominance.
 
bool OpenXLSX::operator<= (const XLCellReference &lhs, const XLCellReference &rhs) noexcept
 Asserts whether a cell sequentially precedes or occupies the exact same coordinate as another.
 
bool OpenXLSX::operator>= (const XLCellReference &lhs, const XLCellReference &rhs) noexcept
 Asserts whether a cell sequentially follows or occupies the exact same coordinate as another.