neoGFX
Cross-platform C++ app/game engine
|
#include <item_index.hpp>
Public Types | |
typedef self_type | abstract_type |
typedef uint32_t | value_type |
typedef value_type | row_type |
typedef value_type | column_type |
typedef std::optional< row_type > | optional_row_type |
typedef std::optional< column_type > | optional_column_type |
Public Member Functions | |
item_index () | |
item_index (row_type aRow) | |
item_index (row_type aRow, column_type aColumn) | |
index_type & | operator+= (const item_index &aRhs) |
index_type & | operator-= (const item_index &aRhs) |
row_type | row () const |
index_type | with_row (row_type aRow) const |
void | set_row (row_type aRow) |
column_type | column () const |
index_type | with_column (column_type aColumn) const |
void | set_column (column_type aColumn) |
Definition at line 29 of file item_index.hpp.
typedef self_type neogfx::item_index< ModelIndexType >::abstract_type |
Definition at line 34 of file item_index.hpp.
typedef value_type neogfx::item_index< ModelIndexType >::column_type |
Definition at line 38 of file item_index.hpp.
typedef std::optional<column_type> neogfx::item_index< ModelIndexType >::optional_column_type |
Definition at line 40 of file item_index.hpp.
typedef std::optional<row_type> neogfx::item_index< ModelIndexType >::optional_row_type |
Definition at line 39 of file item_index.hpp.
typedef value_type neogfx::item_index< ModelIndexType >::row_type |
Definition at line 37 of file item_index.hpp.
typedef uint32_t neogfx::item_index< ModelIndexType >::value_type |
Definition at line 36 of file item_index.hpp.
|
inline |
Definition at line 42 of file item_index.hpp.
|
inline |
Definition at line 46 of file item_index.hpp.
|
inline |
Definition at line 50 of file item_index.hpp.
|
inline |
Definition at line 80 of file item_index.hpp.
|
inline |
Definition at line 55 of file item_index.hpp.
|
inline |
Definition at line 61 of file item_index.hpp.
|
inline |
Definition at line 68 of file item_index.hpp.
|
inline |
Definition at line 88 of file item_index.hpp.
|
inline |
Definition at line 76 of file item_index.hpp.
|
inline |
Definition at line 84 of file item_index.hpp.
|
inline |
Definition at line 72 of file item_index.hpp.