| allocator_type typedef | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | |
| append_item(value_type const &aValue) override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| append_item(value_type const &aValue, item_cell_data const &aCellData) override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| append_item(i_item_model::const_iterator aParent, value_type const &aValue) override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| append_item(i_item_model::const_iterator aParent, value_type const &aValue, item_cell_data const &aCellData) override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| append_item(i_item_model::const_iterator aParent, item_cell_data const &aCellData) override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| append_item(item_model_index const &aIndex, value_type const &aValue) override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| append_item(item_model_index const &aIndex, value_type const &aValue, item_cell_data const &aCellData) override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| append_item(item_model_index const &aIndex, item_cell_data const &aCellData) override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| as_object() override | neogfx::object< reference_counted< i_basic_item_model< T > > > | inline |
| base_iterator typedef | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | |
| basic_item_model() | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| begin() override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| begin() const override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| capacity() const override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| cell_data(item_model_index const &aIndex) const override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| cell_info(item_model_index const &aIndex) const override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| cell_type typedef | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | |
| class_name(neolib::i_string &aClassName) const override | neogfx::object< reference_counted< i_basic_item_model< T > > > | inline |
| clear() override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| column_data_type(item_model_index::column_type aColumnIndex) const override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| column_iterator typedef | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | |
| column_max_value(item_model_index::column_type aColumnIndex) const override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| column_min_value(item_model_index::column_type aColumnIndex) const override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| column_name(item_model_index::value_type aColumnIndex) const override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| column_step_value(item_model_index::column_type aColumnIndex) const override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| columns() const override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| columns(item_model_index const &aIndex) const override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| const_base_iterator typedef | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | |
| const_column_iterator typedef | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | |
| const_iterator typedef | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | |
| const_sibling_iterator typedef | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | |
| container_traits typedef | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | |
| container_type typedef | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | |
| count() const | neogfx::i_properties | inline |
| define_declared_event(ColumnInfoChanged, column_info_changed, item_model_index::column_type) define_declared_event(ItemAdded | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | |
| define_declared_event(ItemChanged, item_changed, const item_model_index &) define_declared_event(ItemRemoving | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | |
| define_declared_event(ItemRemoved, item_removed, const item_model_index &) define_declared_event(Cleared | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | |
| object< reference_counted< i_basic_item_model< T > > >::define_declared_event(Destroying, destroying) | neolib::object< Base > | |
| object< reference_counted< i_basic_item_model< T > > >::define_declared_event(Destroyed, destroyed) | neolib::object< Base > | |
| destroyed_flag typedef | neolib::lifetime< Base > | |
| empty() const override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| end() override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| end() const override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| erase(i_item_model::const_iterator aPosition) override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| erase(item_model_index const &aIndex) override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| has_children(i_item_model::const_iterator aParent) const override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| has_children(const item_model_index &aParentIndex) const override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| has_parent(i_item_model::const_iterator aChild) const override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| has_parent(const item_model_index &aChildIndex) const override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| index_to_iterator(item_model_index const &aIndex) override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| index_to_iterator(item_model_index const &aIndex) const override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| insert_cell_data(i_item_model::iterator aItem, item_model_index::value_type aColumnIndex, item_cell_data const &aCellData) override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| insert_cell_data(item_model_index const &aIndex, item_cell_data const &aCellData) override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| insert_item(i_item_model::const_iterator aPosition, value_type const &aValue) override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| insert_item(i_item_model::const_iterator aPosition, value_type const &aValue, item_cell_data const &aCellData) override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| insert_item(i_item_model::const_iterator aPosition, item_cell_data const &aCellData) override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| insert_item(item_model_index const &aIndex, value_type const &aValue) override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| insert_item(item_model_index const &aIndex, value_type const &aValue, item_cell_data const &aCellData) override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| insert_item(item_model_index const &aIndex, item_cell_data const &aCellData) override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| is_alive() const final | neolib::object< Base > | inlinevirtual |
| is_creating() const final | neolib::lifetime< Base > | inlinevirtual |
| is_destroyed() const final | neolib::object< Base > | inlinevirtual |
| is_destroying() const final | neolib::lifetime< Base > | inlinevirtual |
| is_tree() const override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| item(item_model_index const &aIndex) override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| item(item_model_index const &aIndex) const override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| item_added | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | |
| item_removing | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | |
| items() const | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| iterator typedef | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | |
| iterator_to_index(i_item_model::const_iterator aPosition) const override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| lifetime(lifetime_state aState=lifetime_state::Alive) | neolib::lifetime< Base > | inline |
| name(uint32_t aIndex) const | neogfx::i_properties | inline |
| object(lifetime_state aState=lifetime_state::Creating) | neolib::object< Base > | inline |
| object_state() const final | neolib::lifetime< Base > | inlinevirtual |
| object_state_ptr() const final | neolib::lifetime< Base > | inlinevirtual |
| object_type() const override | neogfx::object< reference_counted< i_basic_item_model< T > > > | inline |
| parent(i_item_model::iterator aChild) override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| parent(i_item_model::const_iterator aChild) const override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| parent(const item_model_index &aChildIndex) const override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| properties() const override | neogfx::object< reference_counted< i_basic_item_model< T > > > | inline |
| properties() override | neogfx::object< reference_counted< i_basic_item_model< T > > > | inline |
| property(uint32_t aIndex) const | neogfx::i_properties | inline |
| property(uint32_t aIndex) | neogfx::i_properties | inline |
| property_changed(i_property &) override | neogfx::object< reference_counted< i_basic_item_model< T > > > | inline |
| property_map() const override | neogfx::object< reference_counted< i_basic_item_model< T > > > | inlinevirtual |
| neogfx::i_properties::property_map() | neogfx::i_properties | inlineprotected |
| register_property(i_property &aProperty) override | neogfx::object< reference_counted< i_basic_item_model< T > > > | inlinevirtual |
| reserve(uint32_t aItemCount) override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| row_cell_array typedef | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | |
| row_type typedef | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | |
| rows() const override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| sbegin() override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| sbegin() const override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| sbegin(i_item_model::iterator aParent) override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| sbegin(i_item_model::const_iterator aParent) const override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| send() override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| send() const override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| send(i_item_model::iterator aParent) override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| send(i_item_model::const_iterator aParent) const override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| set_alive() override | neolib::lifetime< Base > | inlinevirtual |
| set_column_data_type(item_model_index::column_type aColumnIndex, item_data_type aType) override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| set_column_max_value(item_model_index::column_type aColumnIndex, item_cell_data const &aValue) override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| set_column_min_value(item_model_index::column_type aColumnIndex, item_cell_data const &aValue) override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| set_column_name(item_model_index::value_type aColumnIndex, std::string const &aName) override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| set_column_step_value(item_model_index::column_type aColumnIndex, item_cell_data const &aValue) override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| set_destroyed() override | neolib::object< Base > | inlinevirtual |
| set_destroying() override | neolib::object< Base > | inlinevirtual |
| sibling_iterator typedef | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | |
| update_cell_data(i_item_model::const_iterator aPosition, item_model_index::value_type aColumnIndex, item_cell_data const &aCellData) override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| update_cell_data(item_model_index const &aIndex, item_cell_data const &aCellData) override | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| value_type typedef | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | |
| ~basic_item_model() | neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | inline |
| ~i_lifetime()=default | neolib::i_lifetime | virtual |
| ~lifetime() | neolib::lifetime< Base > | inlinevirtual |
| ~object() | neolib::object< Base > | inline |