rc_address_t

Defined in header: <ixion/address.hpp>

struct rc_address_t

Stores either absolute or relative address, but unlike the address_t counterpart, this struct only stores row and column positions.

Public Functions

rc_address_t()
rc_address_t(row_t _row, col_t _column, bool _abs_row = true, bool _abs_column = true)
rc_address_t(const rc_address_t &r)
rc_address_t(const abs_rc_address_t &r)
std::strong_ordering operator<=>(const rc_address_t &r) const
bool operator==(const rc_address_t &r) const

Public Members

row_t row
col_t column
bool abs_row
bool abs_column
struct hash

Public Functions

size_t operator()(const rc_address_t &addr) const