Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
flavor_concepts.hpp File Reference
#include "barretenberg/common/type_traits.hpp"
#include "barretenberg/stdlib/primitives/circuit_builders/circuit_builders_fwd.hpp"
#include <cstddef>
#include <string>
#include <type_traits>

Go to the source code of this file.

Classes

struct  bb::IsMultilinearBatchingFlavorImpl< T >
 
struct  bb::IsMultilinearBatchingFlavorImpl< MultilinearBatchingFlavor_< NumClaims > >
 
struct  bb::IsMultilinearBatchingRecursiveFlavorImpl< T >
 
struct  bb::IsMultilinearBatchingRecursiveFlavorImpl< MultilinearBatchingRecursiveFlavor_< NumClaims > >
 

Namespaces

namespace  bb
 Entry point for Barretenberg command-line interface.
 

Concepts

concept  bb::IsUltraHonk
 
concept  bb::IsUltraOrMegaHonk
 
concept  bb::IsTranslatorFlavor
 
concept  bb::UseRowDisablingPolynomial
 
concept  bb::IsRecursiveFlavor
 
concept  bb::IsKeccakFlavor
 
concept  bb::isMultilinearBatchingFlavor
 
concept  bb::ParallelizesRelationBatching
 
concept  bb::SupportsSimdSumcheck
 
concept  bb::HasLazyShortEdges
 
concept  bb::IsGrumpkinFlavor
 
concept  bb::UsesCommittedSumcheck
 

Functions

template<typename Container , typename Element >
std::string bb::flavor_get_label (Container &&container, const Element &element)
 
template<typename Flavor >
constexpr bool bb::flavor_has_gemini_masking ()
 
template<typename Flavor >
constexpr bool bb::flavor_entities_have_gemini_masking ()
 
template<typename Flavor >
constexpr bool bb::gemini_masking_layout_consistent ()