spla
|
General format converter for vector or matrix decoration storage. More...
#include <storage_manager.hpp>
Public Types | |
typedef TDecorationStorage< T, F, capacity > | Storage |
typedef std::function< void(Storage &storage)> | Function |
Public Member Functions | |
StorageManager () | |
void | register_constructor (F format, Function function) |
void | register_validator (F format, Function function) |
void | register_discard (F format, Function function) |
void | register_validator_discard (F format, Function function) |
void | register_converter (F from, F to, Function function) |
void | validate_ctor (F format, Storage &storage) |
void | validate_rw (F format, Storage &storage) |
void | validate_rwd (F format, Storage &storage) |
void | validate_wd (F format, Storage &storage) |
General format converter for vector or matrix decoration storage.
T | Type of elements stored |
F | Format of stored data |
capacity | Capacity if storage |
typedef std::function<void(Storage& storage)> spla::StorageManager< T, F, capacity >::Function |
typedef TDecorationStorage<T, F, capacity> spla::StorageManager< T, F, capacity >::Storage |