neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neogfx::item_model_index Struct Reference

#include <i_item_model.hpp>

Inheritance diagram for neogfx::item_model_index:
neogfx::item_index< item_model_index >

Public Member Functions

 item_index ()
 
 item_index (row_type aRow)
 
 item_index (row_type aRow, column_type aColumn)
 
- Public Member Functions inherited from neogfx::item_index< item_model_index >
 item_index ()
 
 item_index (row_type aRow)
 
 item_index (row_type aRow, column_type aColumn)
 
index_typeoperator+= (const item_index &aRhs)
 
index_typeoperator-= (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)
 

Additional Inherited Members

- Public Types inherited from neogfx::item_index< item_model_index >
typedef self_type abstract_type
 
typedef uint32_t value_type
 
typedef value_type row_type
 
typedef value_type column_type
 
typedef std::optional< row_typeoptional_row_type
 
typedef std::optional< column_typeoptional_column_type
 

Detailed Description

Definition at line 36 of file i_item_model.hpp.

Member Function Documentation

◆ item_index() [1/3]

neogfx::item_index< ModelIndexType >::item_index ( )
inline

Definition at line 42 of file item_index.hpp.

◆ item_index() [2/3]

neogfx::item_index< ModelIndexType >::item_index ( row_type  aRow)
inline

Definition at line 46 of file item_index.hpp.

◆ item_index() [3/3]

neogfx::item_index< ModelIndexType >::item_index ( row_type  aRow,
column_type  aColumn 
)
inline

Definition at line 50 of file item_index.hpp.


The documentation for this struct was generated from the following file: