|
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 *const *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 |
| RefSpan | subspan (std::size_t offset, std::size_t count) |
| RefSpan | subspan (std::size_t offset) |
| 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 104 of file ref_span.hpp.
|
inline |
Definition at line 105 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.
|
inline |
Definition at line 66 of file ref_span.hpp.
|
inline |
Definition at line 60 of file ref_span.hpp.
|
private |
Definition at line 109 of file ref_span.hpp.
|
private |
Definition at line 108 of file ref_span.hpp.