Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::TranscriptManifest Class Reference

#include <transcript.hpp>

Classes

struct  RoundData
 

Public Member Functions

void print ()
 
template<typename... Strings>
void add_challenge (size_t round, Strings &... labels)
 
template<typename String , size_t NumChallenges>
void add_challenge (size_t round, std::array< String, NumChallenges > labels)
 
void add_entry (size_t round, const std::string &element_label, size_t element_size)
 
size_t size () const
 
RoundData operator[] (const size_t &round)
 
bool operator== (const TranscriptManifest &other) const =default
 

Private Attributes

std::map< size_t, RoundDatamanifest
 

Detailed Description

Definition at line 32 of file transcript.hpp.

Member Function Documentation

◆ add_challenge() [1/2]

template<typename String , size_t NumChallenges>
void bb::TranscriptManifest::add_challenge ( size_t  round,
std::array< String, NumChallenges >  labels 
)
inline

Definition at line 66 of file transcript.hpp.

◆ add_challenge() [2/2]

template<typename... Strings>
void bb::TranscriptManifest::add_challenge ( size_t  round,
Strings &...  labels 
)
inline

Definition at line 61 of file transcript.hpp.

◆ add_entry()

void bb::TranscriptManifest::add_entry ( size_t  round,
const std::string &  element_label,
size_t  element_size 
)
inline

Definition at line 78 of file transcript.hpp.

◆ operator==()

bool bb::TranscriptManifest::operator== ( const TranscriptManifest other) const
default

◆ operator[]()

RoundData bb::TranscriptManifest::operator[] ( const size_t &  round)
inline

Definition at line 85 of file transcript.hpp.

◆ print()

void bb::TranscriptManifest::print ( )
inline

Definition at line 53 of file transcript.hpp.

◆ size()

size_t bb::TranscriptManifest::size ( ) const
inline

Definition at line 83 of file transcript.hpp.

Member Data Documentation

◆ manifest

std::map<size_t, RoundData> bb::TranscriptManifest::manifest
private

Definition at line 50 of file transcript.hpp.


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