Clearmatics Libsnark  0.1
C++ library for zkSNARK proofs
gadget.hpp
Go to the documentation of this file.
1 
8 #ifndef GADGET_HPP_
9 #define GADGET_HPP_
10 
12 
13 namespace libsnark
14 {
15 
16 template<typename FieldT> class gadget
17 {
18 protected:
20  const std::string annotation_prefix;
21 
22 public:
23  gadget(protoboard<FieldT> &pb, const std::string &annotation_prefix);
24 };
25 
26 } // namespace libsnark
28 
29 #endif // GADGET_HPP_
libsnark::gadget::annotation_prefix
const std::string annotation_prefix
Definition: gadget.hpp:20
libsnark::gadget::gadget
gadget(protoboard< FieldT > &pb, const std::string &annotation_prefix)
gadget.tcc
libsnark
Definition: accumulation_vector.hpp:18
libsnark::gadget::pb
protoboard< FieldT > & pb
Definition: gadget.hpp:19
libsnark::gadget
Definition: gadget.hpp:16
protoboard.hpp
libsnark::protoboard
Definition: pb_variable.hpp:22