Skip to content

src/storage/face/generic_storage.hpp

Namespaces

Name
sgns
sgns::storage
sgns::storage::face

Classes

Name
struct sgns::storage::face::GenericStorage
An abstraction over readable, writeable, iterable key-value storage that supports write batches.

Source code

#ifndef SUPERGENIUS_GENERIC_STORAGE_HPP
#define SUPERGENIUS_GENERIC_STORAGE_HPP

#include "storage/face/generic_maps.hpp"
#include "singleton/IComponent.hpp"

namespace sgns::storage::face {

  template <typename K, typename V>
  struct GenericStorage : public ReadOnlyMap<K, V>,
                          public BatchWriteMap<K, V>,
                          public IComponent {};  

}  // namespace sgns::storage::face

#endif  // SUPERGENIUS_GENERIC_STORAGE_HPP

Updated on 2026-03-04 at 13:10:45 -0800