src/storage/buffer_map_types.hpp
Namespaces
Types
Types Documentation
using Buffer
using sgns::storage::Buffer = base::Buffer;
using BufferMap
using sgns::storage::BufferMap = face::GenericMap<Buffer, Buffer>;
using BufferBatch
using sgns::storage::BufferBatch = face::WriteBatch<Buffer, Buffer>;
using ReadOnlyBufferMap
using sgns::storage::ReadOnlyBufferMap = face::ReadOnlyMap<Buffer, Buffer>;
using BatchWriteBufferMap
using sgns::storage::BatchWriteBufferMap = face::BatchWriteMap<Buffer, Buffer>;
using BufferStorage
using sgns::storage::BufferStorage = face::GenericStorage<Buffer, Buffer>;
using BufferMapCursor
using sgns::storage::BufferMapCursor = face::MapCursor<Buffer, Buffer>;
Source code
#ifndef SUPERGENIUS_BUFFER_MAP_TYPES_HPP
#define SUPERGENIUS_BUFFER_MAP_TYPES_HPP
#include <gsl/span>
#include "base/buffer.hpp"
#include "storage/face/generic_storage.hpp"
#include "storage/face/write_batch.hpp"
namespace sgns::storage {
using Buffer = base::Buffer;
using BufferMap = face::GenericMap<Buffer, Buffer>;
using BufferBatch = face::WriteBatch<Buffer, Buffer>;
using ReadOnlyBufferMap = face::ReadOnlyMap<Buffer, Buffer>;
using BatchWriteBufferMap = face::BatchWriteMap<Buffer, Buffer>;
using BufferStorage = face::GenericStorage<Buffer, Buffer>;
using BufferMapCursor = face::MapCursor<Buffer, Buffer>;
} // namespace sgns::storage
#endif // SUPERGENIUS_BUFFER_MAP_TYPES_HPP
Updated on 2026-03-04 at 13:10:45 -0800