9 #ifndef anna_dbos_Repository_hpp 10 #define anna_dbos_Repository_hpp 41 typedef std::map <StorageId, StorageArea*>
container;
96 void clear() noexcept(false);
102 const_storage_iterator storage_begin()
const {
return a_storageAreas.begin(); }
108 const_storage_iterator
storage_end()
const {
return a_storageAreas.end(); }
146 container a_storageAreas;
storage_iterator storage_begin()
Definition: Repository.hpp:129
container::iterator storage_iterator
Definition: Repository.hpp:43
_v
Definition: StorageArea.hpp:68
std::map< StorageId, StorageArea * > container
Definition: Repository.hpp:41
Definition: Repository.hpp:39
unsigned int Size
Definition: defines.hpp:17
xml::Node Node
Definition: Node.hpp:21
static StorageArea * storageArea(storage_iterator &ii)
Definition: Repository.hpp:142
static const StorageArea * storageArea(const_storage_iterator &ii)
Definition: Repository.hpp:115
ptrnumber StorageId
Definition: defines.hpp:19
Definition: StorageArea.hpp:58
container::const_iterator const_storage_iterator
Definition: Repository.hpp:42
const_storage_iterator storage_end() const
Definition: Repository.hpp:108
storage_iterator storage_end()
Definition: Repository.hpp:135
Object *(* ObjectAllocator)()
Definition: ObjectAllocator.hpp:18