|
| SHDescriptor (std::unique_ptr< DescriptorImpl > desc) |
|
| DescriptorImpl (std::vector< std::unique_ptr< PubkeyProvider >> pubkeys, std::unique_ptr< DescriptorImpl > script, const std::string &name) |
|
bool | IsSolvable () const override |
|
bool | IsRange () const final |
|
bool | ToStringHelper (const SigningProvider *arg, std::string &out, bool priv) const |
|
std::string | ToString () const final |
|
bool | ToPrivateString (const SigningProvider &arg, std::string &out) const override final |
|
bool | ExpandHelper (int pos, const SigningProvider &arg, Span< const unsigned char > *cache_read, std::vector< CScript > &output_scripts, FlatSigningProvider &out, std::vector< unsigned char > *cache_write) const |
|
bool | Expand (int pos, const SigningProvider &provider, std::vector< CScript > &output_scripts, FlatSigningProvider &out, std::vector< unsigned char > *cache=nullptr) const final |
|
bool | ExpandFromCache (int pos, const std::vector< unsigned char > &cache, std::vector< CScript > &output_scripts, FlatSigningProvider &out) const final |
|
void | ExpandPrivate (int pos, const SigningProvider &provider, FlatSigningProvider &out) const final |
|
virtual | ~Descriptor ()=default |
|
A parsed sh(...) descriptor.