cyclic iterator over xy indices
More...
#include <xy.h>
|
constexpr | XY () |
| intializes iterator to x axis.
|
|
constexpr | XY (char axis) |
| initializes iterator to an axis by character: 'x' or 'y'.
|
|
constexpr | XY (int value) |
| initializes iterator to an axis by number.
|
|
| XY (const std::string &axis) |
| initializes iterator to an axis by character: "x" or "y".
|
|
constexpr char | axis () const |
| return axis by character: 'x' or 'y'.
|
|
constexpr | operator int () const |
| convert axis to integer.
|
|
constexpr | operator size_t () const |
| convert axis to integer.
|
|
cyclic iterator over xy indices
- Author
- Bram de Greve [BdG]
Definition at line 61 of file xy.h.
◆ XY()
lass::prim::XY::XY |
( |
int | value | ) |
|
|
inlineexplicitconstexpr |
initializes iterator to an axis by number.
..., -1 == y, 0 == x, 1 == y, 2 == x, ...
Definition at line 97 of file xy.h.
◆ operator int()
lass::prim::XY::operator int |
( |
| ) |
const |
|
inlineconstexpr |
convert axis to integer.
0 == x, 1 == y
Definition at line 122 of file xy.h.
◆ operator size_t()
lass::prim::XY::operator size_t |
( |
| ) |
const |
|
inlineconstexpr |
convert axis to integer.
0 == x, 1 == y
Definition at line 123 of file xy.h.
The documentation for this class was generated from the following file: