purify
C++ Purify implementation with native circuit and BPP support
Loading...
Searching...
No Matches
purify::NativeBulletproofCircuitRow::PackedWithSlack Struct Reference

Non-owning packed row view used by NativeBulletproofCircuit::PackedWithSlack. More...

#include <bulletproof.hpp>

Public Member Functions

std::span< const NativeBulletproofCircuitTermentries_view () const noexcept
 

Data Fields

const NativeBulletproofCircuitTermdata = nullptr
 
std::size_t size = 0
 
std::size_t capacity = 0
 

Detailed Description

The underlying storage lives inside the packed circuit slab.

Definition at line 64 of file bulletproof.hpp.

Member Function Documentation

◆ entries_view()

std::span< const NativeBulletproofCircuitTerm > purify::NativeBulletproofCircuitRow::PackedWithSlack::entries_view ( ) const
inlinenoexcept

Definition at line 69 of file bulletproof.hpp.

References data, and size.

Field Documentation

◆ capacity

std::size_t purify::NativeBulletproofCircuitRow::PackedWithSlack::capacity = 0

Definition at line 67 of file bulletproof.hpp.

◆ data

const NativeBulletproofCircuitTerm* purify::NativeBulletproofCircuitRow::PackedWithSlack::data = nullptr

Definition at line 65 of file bulletproof.hpp.

Referenced by entries_view().

◆ size

std::size_t purify::NativeBulletproofCircuitRow::PackedWithSlack::size = 0

Definition at line 66 of file bulletproof.hpp.

Referenced by entries_view().


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