#include <slice_image.hpp>
Граф наследования:slice_image_storage_t:
Открытые члены | |
virtual void | insert (const oess_1::ent_id_t &id, const Item &value)=0 |
Поместить объект в хранилище. | |
virtual void | erase (const oess_1::ent_id_t &id)=0 |
Изъять объект из хранилища (но не из БД). | |
virtual void | update (const oess_1::ent_id_t &id, const Item &value)=0 |
Обновить значение объекта в хранилище (но не в БД). | |
virtual void | get (const oess_1::ent_id_t &id, auto_ptr_3::soft_obj_ptr_t< Item > &o)=0 |
Взять значение объекта из хранилища. | |
virtual void | clear ()=0 |
Очистить хранилище. | |
virtual oess_1::ent_id_t | next (const oess_1::ent_id_t &id)=0 |
Перейти к следующему элементу. | |
Закрытые члены | |
slice_image_storage_t (const slice_image_storage_t< Item > &) | |
Защита от копирования. | |
slice_image_storage_t< Item > & | operator= (const slice_image_storage_t< Item > &) |
virtual oess_1::ent_id_t next | ( | const oess_1::ent_id_t & | id | ) | [pure virtual] |
Перейти к следующему элементу.
Если prev_id == null, то нужно вернуть идентификатор первого элемента. Возвращается null, если больше нет элементов.
Замещается в no_slice_ram_storage_t и slice_ram_storage_t.