|
Zeth - Zerocash on Ethereum
0.8
Reference implementation of the Zeth protocol by Clearmatics
|


Public Types | |
| using | base_class = generic_subcommand< joinsplit_circuit_cmd > |
Public Member Functions | |
| joinsplit_circuit_cmd (const std::string &subcommand_name, const std::string &description) | |
| template<typename ppT , typename snarkT > | |
| int | execute_generic (const global_options &) |
Public Member Functions inherited from zethtool::generic_subcommand< joinsplit_circuit_cmd > | |
| generic_subcommand (const std::string &subcommand_name, const std::string &description) | |
Public Member Functions inherited from libtool::subcommand< GlobalOptionsT > | |
| subcommand (const std::string &subcommand_name, const std::string &description) | |
| virtual | ~subcommand () |
| const std::string & | description () const |
| int | execute (const char *argv0, const std::vector< std::string > command_args, const GlobalOptionsT &global) |
| Common code to parse options and invoke the virtual execute entrypoint. More... | |
Protected Member Functions | |
| void | initialize_suboptions (boost::program_options::options_description &options, boost::program_options::options_description &all_options, boost::program_options::positional_options_description &pos) override |
| Instantiation can now set up the boost program_options structures. More... | |
| void | parse_suboptions (const boost::program_options::variables_map &vm) override |
| void | subcommand_usage (const char *argv0) override |
| Any command-specific output for usage. More... | |
Protected Member Functions inherited from zethtool::generic_subcommand< joinsplit_circuit_cmd > | |
| void | initialize_suboptions (boost::program_options::options_description &options, boost::program_options::options_description &, boost::program_options::positional_options_description &) override |
| Instantiation can now set up the boost program_options structures. More... | |
| void | parse_suboptions (const boost::program_options::variables_map &vm) override |
| int | execute_subcommand (const global_options &options) override |
Protected Member Functions inherited from libtool::subcommand< GlobalOptionsT > | |
| void | usage (const char *argv0, const boost::program_options::options_description &options) |
| virtual int | execute_subcommand (const GlobalOptionsT &global)=0 |
| Execute the command using global options defined by the caller. More... | |
Protected Attributes | |
| std::string | r1cs_file |
Protected Attributes inherited from zethtool::generic_subcommand< joinsplit_circuit_cmd > | |
| std::string | curve |
| std::string | snark |
Protected Attributes inherited from libtool::subcommand< GlobalOptionsT > | |
| std::string | subcommand_name |
| std::string | subcommand_description |
Definition at line 18 of file joinsplit_circuit_cmd.cpp.
| using zethtool::commands::joinsplit_circuit_cmd::base_class = generic_subcommand<joinsplit_circuit_cmd> |
Definition at line 21 of file joinsplit_circuit_cmd.cpp.
|
inline |
Definition at line 23 of file joinsplit_circuit_cmd.cpp.
|
inline |
|
inlineoverrideprotectedvirtual |
Instantiation can now set up the boost program_options structures.
Implements libtool::subcommand< GlobalOptionsT >.
Definition at line 57 of file joinsplit_circuit_cmd.cpp.

|
inlineoverrideprotectedvirtual |
Instantiation can record any command-specific information from the parsed variables_map.
Implements libtool::subcommand< GlobalOptionsT >.
Definition at line 68 of file joinsplit_circuit_cmd.cpp.

|
inlineoverrideprotectedvirtual |
Any command-specific output for usage.
Implements libtool::subcommand< GlobalOptionsT >.
Definition at line 77 of file joinsplit_circuit_cmd.cpp.
|
protected |
Definition at line 82 of file joinsplit_circuit_cmd.cpp.
1.8.17