Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::world_state::WorldStateStores Struct Reference

#include <world_state_stores.hpp>

Public Types

using Ptr = std::shared_ptr< WorldStateStores >
 

Public Member Functions

 WorldStateStores (LMDBTreeStore::SharedPtr n, LMDBTreeStore::SharedPtr p, LMDBTreeStore::SharedPtr a, LMDBTreeStore::SharedPtr no, LMDBTreeStore::SharedPtr m)
 
 WorldStateStores (WorldStateStores &&other) noexcept
 
auto begin () const
 
auto end () const
 
 WorldStateStores (const WorldStateStores &other)=delete
 
 ~WorldStateStores ()=default
 
WorldStateStoresoperator= (WorldStateStores &&other)=delete
 
WorldStateStoresoperator= (WorldStateStores &other)=delete
 

Public Attributes

LMDBTreeStore::SharedPtr nullifierStore
 
LMDBTreeStore::SharedPtr publicDataStore
 
LMDBTreeStore::SharedPtr archiveStore
 
LMDBTreeStore::SharedPtr noteHashStore
 
LMDBTreeStore::SharedPtr messageStore
 

Private Attributes

std::array< LMDBTreeStore::SharedPtr, 5 > stores
 

Detailed Description

Definition at line 10 of file world_state_stores.hpp.

Member Typedef Documentation

◆ Ptr

Definition at line 11 of file world_state_stores.hpp.

Constructor & Destructor Documentation

◆ WorldStateStores() [1/3]

bb::world_state::WorldStateStores::WorldStateStores ( LMDBTreeStore::SharedPtr  n,
LMDBTreeStore::SharedPtr  p,
LMDBTreeStore::SharedPtr  a,
LMDBTreeStore::SharedPtr  no,
LMDBTreeStore::SharedPtr  m 
)
inline

Definition at line 19 of file world_state_stores.hpp.

◆ WorldStateStores() [2/3]

bb::world_state::WorldStateStores::WorldStateStores ( WorldStateStores &&  other)
inlinenoexcept

Definition at line 31 of file world_state_stores.hpp.

◆ WorldStateStores() [3/3]

bb::world_state::WorldStateStores::WorldStateStores ( const WorldStateStores other)
delete

◆ ~WorldStateStores()

bb::world_state::WorldStateStores::~WorldStateStores ( )
default

Member Function Documentation

◆ begin()

auto bb::world_state::WorldStateStores::begin ( ) const
inline

Definition at line 39 of file world_state_stores.hpp.

◆ end()

auto bb::world_state::WorldStateStores::end ( ) const
inline

Definition at line 40 of file world_state_stores.hpp.

◆ operator=() [1/2]

WorldStateStores & bb::world_state::WorldStateStores::operator= ( WorldStateStores &&  other)
delete

◆ operator=() [2/2]

WorldStateStores & bb::world_state::WorldStateStores::operator= ( WorldStateStores other)
delete

Member Data Documentation

◆ archiveStore

LMDBTreeStore::SharedPtr bb::world_state::WorldStateStores::archiveStore

Definition at line 15 of file world_state_stores.hpp.

◆ messageStore

LMDBTreeStore::SharedPtr bb::world_state::WorldStateStores::messageStore

Definition at line 17 of file world_state_stores.hpp.

◆ noteHashStore

LMDBTreeStore::SharedPtr bb::world_state::WorldStateStores::noteHashStore

Definition at line 16 of file world_state_stores.hpp.

◆ nullifierStore

LMDBTreeStore::SharedPtr bb::world_state::WorldStateStores::nullifierStore

Definition at line 13 of file world_state_stores.hpp.

◆ publicDataStore

LMDBTreeStore::SharedPtr bb::world_state::WorldStateStores::publicDataStore

Definition at line 14 of file world_state_stores.hpp.

◆ stores

std::array<LMDBTreeStore::SharedPtr, 5> bb::world_state::WorldStateStores::stores
private
Initial value:

Definition at line 49 of file world_state_stores.hpp.


The documentation for this struct was generated from the following file: