#include <contractabi.h>
|
| FunctionABI (const std::string &_name="", const std::string &_type="function", const std::vector< ParameterABI > &_inputs=std::vector< ParameterABI >(), const std::vector< ParameterABI > &_outputs=std::vector< ParameterABI >(), bool _payable=false, bool _constant=false, bool _anonymous=false) |
|
bool | abiIn (const std::vector< std::vector< std::string >> &values, std::string &data, std::vector< ParameterABI::ErrorType > &errors) const |
|
bool | abiOut (const std::string &data, std::vector< std::vector< std::string >> &values, std::vector< ParameterABI::ErrorType > &errors) const |
|
std::string | selector () const |
|
QString | errorMessage (std::vector< ParameterABI::ErrorType > &errors, bool in) const |
|
Definition at line 159 of file contractabi.h.
FunctionABI::FunctionABI |
( |
const std::string & |
_name = "" , |
|
|
const std::string & |
_type = "function" , |
|
|
const std::vector< ParameterABI > & |
_inputs = std::vector<ParameterABI>() , |
|
|
const std::vector< ParameterABI > & |
_outputs = std::vector<ParameterABI>() , |
|
|
bool |
_payable = false , |
|
|
bool |
_constant = false , |
|
|
bool |
_anonymous = false |
|
) |
| |
bool FunctionABI::abiIn |
( |
const std::vector< std::vector< std::string >> & |
values, |
|
|
std::string & |
data, |
|
|
std::vector< ParameterABI::ErrorType > & |
errors |
|
) |
| const |
bool FunctionABI::abiOut |
( |
const std::string & |
data, |
|
|
std::vector< std::vector< std::string >> & |
values, |
|
|
std::vector< ParameterABI::ErrorType > & |
errors |
|
) |
| const |
std::string FunctionABI::defaultSelector |
( |
| ) |
|
|
static |
void FunctionABI::processDynamicParams |
( |
const std::map< int, std::string > & |
mapDynamic, |
|
|
std::string & |
data |
|
) |
| const |
|
private |
std::string FunctionABI::selector |
( |
| ) |
const |
bool FunctionABI::anonymous |
bool FunctionABI::constant |
std::string FunctionABI::name |
bool FunctionABI::payable |
std::string FunctionABI::type |
The documentation for this class was generated from the following files: