Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <ref_span.hpp>
Classes | |
class | iterator |
Public Member Functions | |
RefSpan () | |
template<std::size_t Size> | |
RefSpan (const RefArray< T, Size > &ref_array) | |
RefSpan (const RefVector< T > &ref_vector) | |
RefSpan (T **ptr_array, std::size_t size) | |
RefSpan (const RefSpan &other)=default | |
RefSpan (RefSpan &&other) noexcept=default | |
~RefSpan ()=default | |
RefSpan & | operator= (const RefSpan &other)=default |
RefSpan & | operator= (RefSpan &&other) noexcept=default |
T & | operator[] (std::size_t idx) const |
constexpr std::size_t | size () const |
iterator | begin () const |
iterator | end () const |
Private Attributes | |
T *const * | storage |
std::size_t | array_size |
Definition at line 11 of file ref_span.hpp.
|
inline |
Definition at line 14 of file ref_span.hpp.
|
inline |
Definition at line 20 of file ref_span.hpp.
|
inline |
Definition at line 24 of file ref_span.hpp.
|
inline |
Definition at line 30 of file ref_span.hpp.
|
default |
|
defaultnoexcept |
|
default |
|
inline |
Definition at line 92 of file ref_span.hpp.
|
inline |
Definition at line 93 of file ref_span.hpp.
|
default |
|
defaultnoexcept |
|
inline |
Definition at line 51 of file ref_span.hpp.
|
inlineconstexpr |
Definition at line 58 of file ref_span.hpp.
|
private |
Definition at line 97 of file ref_span.hpp.
|
private |
Definition at line 96 of file ref_span.hpp.