Skip to content

sgns::storage::face::Iterable

A mixin for an iterable map. More...

#include <iterable.hpp>

Inherited by sgns::storage::face::ReadOnlyMap< Buffer, Buffer >, sgns::storage::face::ReadOnlyMap< K, V >

Public Functions

Name
virtual ~Iterable() =default
virtual std::unique_ptr< MapCursor< K, V > > cursor() =0
Returns new key-value iterator.

Detailed Description

template <typename K ,
typename V >
struct sgns::storage::face::Iterable;

A mixin for an iterable map.

Template Parameters:

  • K key type
  • V value type

Public Functions Documentation

function ~Iterable

virtual ~Iterable() =default

function cursor

virtual std::unique_ptr< MapCursor< K, V > > cursor() =0

Returns new key-value iterator.

Return: kv iterator

Reimplemented by: sgns::storage::rocksdb::cursor


Updated on 2026-06-05 at 17:22:18 -0700