barretenberg
Loading...
Searching...
No Matches
Public Member Functions | List of all members
proof_system::plonk::stdlib::bit_array< Builder > Class Template Reference

Public Member Functions

 bit_array (Builder *parent_context, const size_t n)
 
 bit_array (Builder *parent_context, const std::string &input)
 
 bit_array (Builder *parent_context, const std::vector< uint8_t > &input)
 
 bit_array (const std::vector< uint32< Builder > > &input)
 
 bit_array (uint32< Builder > const &input)
 
 bit_array (byte_array< Builder > const &input)
 
template<size_t N>
 bit_array (const std::array< uint32< Builder >, N > &input)
 
 bit_array (const bit_array &other)
 
 bit_array (bit_array &&other)
 
bit_arrayoperator= (const bit_array &other)
 
bit_arrayoperator= (bit_array &&other)
 
bool_t< Builder > & operator[] (const size_t idx)
 
bool_t< Builderoperator[] (const size_t idx) const
 
 operator byte_array< Builder > () const
 
template<size_t N>
 operator std::array< uint32< Builder >, N > ()
 
std::vector< uint32< Builder > > to_uint32_vector ()
 
template<size_t N>
void populate_uint32_array (const size_t starting_index, std::array< uint32< Builder >, N > &output)
 
std::string get_witness_as_string () const
 
size_t size () const
 
Builderget_context () const
 
void print () const
 
std::vector< bool_t< Builder > > get_bits () const
 

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