gatb.core-API-0.0.0
|
Storage interface. More...
#include <gatb/tools/storage/impl/Cell.hpp>
#include <gatb/tools/collections/api/Collection.hpp>
#include <gatb/tools/collections/impl/CollectionAbstract.hpp>
#include <gatb/tools/collections/impl/CollectionCache.hpp>
#include <gatb/tools/misc/api/IProperty.hpp>
#include <gatb/tools/math/NativeInt8.hpp>
#include <gatb/tools/designpattern/impl/IteratorHelpers.hpp>
#include <string>
#include <sstream>
#include <list>
#include <vector>
#include <map>
#include <cstring>
#include <gatb/tools/storage/impl/Storage.tpp>
Classes | |
class | Partition< Type > |
Define a set of Collection instances having the same type. More... | |
class | CollectionNode< Item > |
Class that add some features to the Collection interface. More... | |
class | CollectionNode< Item > |
Class that add some features to the Collection interface. More... | |
class | Group |
Group concept. More... | |
class | Partition< Type > |
Define a set of Collection instances having the same type. More... | |
class | PartitionCache< Type > |
Cache (with potential synchronization) of a Partition. More... | |
class | Storage |
Storage class. More... | |
class | Storage::ostream |
class | Storage::istream |
class | StorageFactory |
Factory that creates instances related to the storage feature. More... | |
Namespaces | |
gatb::core | |
Core package of the GATP project. | |
gatb::core::tools | |
Tools package. | |
gatb::core::tools::storage | |
Enumerations |
Storage interface.
I believe this deals with both on-disk and in-memory structures.. (from discussions with Erwan) So if you're looking at this file to figure out whether a Collection/Group/Partition is stored on disk or on memory, look elsewhere!