range_t
Defined in header: <ixion/address.hpp>
-
struct range_t
Stores range whose component may be relative or absolute.
Public Functions
-
range_t()
-
range_t(const abs_range_t &r)
-
bool valid() const
-
void set_all_columns()
Expand the range horizontally to include all columns. The row range will remain unchanged.
-
void set_all_rows()
Expand the range vertically to include all rows. The column range will remain unchanged.
-
bool all_columns() const
- Returns:
true if the range is unspecified in the horizontal direction i.e. all columns are selected, false otherwise.
-
bool all_rows() const
- Returns:
true if the range is unspecified in the vertical direction i.e. all rows are selected, false otherwise.
-
abs_range_t to_abs(const abs_address_t &origin) const
-
void set_absolute(bool abs)
-
struct hash
-
range_t()