nil::crypto3::zk::snark::r1cs_pcd_compliance_predicate_primary_input< FieldType > Class Template Reference

#include <r1cs_pcd_params.hpp>

+ Collaboration diagram for nil::crypto3::zk::snark::r1cs_pcd_compliance_predicate_primary_input< FieldType >:

Public Member Functions

r1cs_primary_input< FieldType > as_r1cs_primary_input () const
 
 r1cs_pcd_compliance_predicate_primary_input (const std::shared_ptr< r1cs_pcd_message< FieldType >> &outgoing_message)
 

Public Attributes

std::shared_ptr< r1cs_pcd_message< FieldType > > outgoing_message
 

Constructor & Destructor Documentation

◆ r1cs_pcd_compliance_predicate_primary_input()

template<typename FieldType >
nil::crypto3::zk::snark::r1cs_pcd_compliance_predicate_primary_input< FieldType >::r1cs_pcd_compliance_predicate_primary_input ( const std::shared_ptr< r1cs_pcd_message< FieldType >> &  outgoing_message)
inline

Member Function Documentation

◆ as_r1cs_primary_input()

template<typename FieldType >
r1cs_primary_input<FieldType> nil::crypto3::zk::snark::r1cs_pcd_compliance_predicate_primary_input< FieldType >::as_r1cs_primary_input ( ) const
inline

Member Data Documentation

◆ outgoing_message

template<typename FieldType >
std::shared_ptr<r1cs_pcd_message<FieldType> > nil::crypto3::zk::snark::r1cs_pcd_compliance_predicate_primary_input< FieldType >::outgoing_message

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