Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::crypto::merkle_tree::LeafUpdateWitnessData< LeafType > Struct Template Reference

#include <response.hpp>

Public Member Functions

 LeafUpdateWitnessData (const IndexedLeaf< LeafType > &l, const index_t &i, fr_sibling_path p)
 
 LeafUpdateWitnessData ()=default
 
 ~LeafUpdateWitnessData ()=default
 
 LeafUpdateWitnessData (const LeafUpdateWitnessData &other)=default
 
 LeafUpdateWitnessData (LeafUpdateWitnessData &&other) noexcept=default
 
LeafUpdateWitnessDataoperator= (const LeafUpdateWitnessData &other)=default
 
LeafUpdateWitnessDataoperator= (LeafUpdateWitnessData &&other) noexcept=default
 
 MSGPACK_FIELDS (leaf, index, path)
 

Public Attributes

IndexedLeaf< LeafType > leaf
 
index_t index
 
fr_sibling_path path
 

Detailed Description

template<typename LeafType>
struct bb::crypto::merkle_tree::LeafUpdateWitnessData< LeafType >

Definition at line 58 of file response.hpp.

Constructor & Destructor Documentation

◆ LeafUpdateWitnessData() [1/4]

template<typename LeafType >
bb::crypto::merkle_tree::LeafUpdateWitnessData< LeafType >::LeafUpdateWitnessData ( const IndexedLeaf< LeafType > &  l,
const index_t i,
fr_sibling_path  p 
)
inline

Definition at line 63 of file response.hpp.

◆ LeafUpdateWitnessData() [2/4]

template<typename LeafType >
bb::crypto::merkle_tree::LeafUpdateWitnessData< LeafType >::LeafUpdateWitnessData ( )
default

◆ ~LeafUpdateWitnessData()

template<typename LeafType >
bb::crypto::merkle_tree::LeafUpdateWitnessData< LeafType >::~LeafUpdateWitnessData ( )
default

◆ LeafUpdateWitnessData() [3/4]

template<typename LeafType >
bb::crypto::merkle_tree::LeafUpdateWitnessData< LeafType >::LeafUpdateWitnessData ( const LeafUpdateWitnessData< LeafType > &  other)
default

◆ LeafUpdateWitnessData() [4/4]

template<typename LeafType >
bb::crypto::merkle_tree::LeafUpdateWitnessData< LeafType >::LeafUpdateWitnessData ( LeafUpdateWitnessData< LeafType > &&  other)
defaultnoexcept

Member Function Documentation

◆ MSGPACK_FIELDS()

template<typename LeafType >
bb::crypto::merkle_tree::LeafUpdateWitnessData< LeafType >::MSGPACK_FIELDS ( leaf  ,
index  ,
path   
)

◆ operator=() [1/2]

template<typename LeafType >
LeafUpdateWitnessData & bb::crypto::merkle_tree::LeafUpdateWitnessData< LeafType >::operator= ( const LeafUpdateWitnessData< LeafType > &  other)
default

◆ operator=() [2/2]

template<typename LeafType >
LeafUpdateWitnessData & bb::crypto::merkle_tree::LeafUpdateWitnessData< LeafType >::operator= ( LeafUpdateWitnessData< LeafType > &&  other)
defaultnoexcept

Member Data Documentation

◆ index

template<typename LeafType >
index_t bb::crypto::merkle_tree::LeafUpdateWitnessData< LeafType >::index

Definition at line 60 of file response.hpp.

◆ leaf

template<typename LeafType >
IndexedLeaf<LeafType> bb::crypto::merkle_tree::LeafUpdateWitnessData< LeafType >::leaf

Definition at line 59 of file response.hpp.

◆ path

template<typename LeafType >
fr_sibling_path bb::crypto::merkle_tree::LeafUpdateWitnessData< LeafType >::path

Definition at line 61 of file response.hpp.


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