Bitcoin Core 28.99.0
P2P Digital Currency
Descriptor Member List

This is the complete list of members for Descriptor, including all inherited members.

Expand(int pos, const SigningProvider &provider, std::vector< CScript > &output_scripts, FlatSigningProvider &out, DescriptorCache *write_cache=nullptr) const =0Descriptorpure virtual
ExpandFromCache(int pos, const DescriptorCache &read_cache, std::vector< CScript > &output_scripts, FlatSigningProvider &out) const =0Descriptorpure virtual
ExpandPrivate(int pos, const SigningProvider &provider, FlatSigningProvider &out) const =0Descriptorpure virtual
GetOutputType() const =0Descriptorpure virtual
GetPubKeys(std::set< CPubKey > &pubkeys, std::set< CExtPubKey > &ext_pubs) const =0Descriptorpure virtual
IsRange() const =0Descriptorpure virtual
IsSingleType() const =0Descriptorpure virtual
IsSolvable() const =0Descriptorpure virtual
MaxSatisfactionElems() const =0Descriptorpure virtual
MaxSatisfactionWeight(bool use_max_sig) const =0Descriptorpure virtual
ScriptSize() const =0Descriptorpure virtual
ToNormalizedString(const SigningProvider &provider, std::string &out, const DescriptorCache *cache=nullptr) const =0Descriptorpure virtual
ToPrivateString(const SigningProvider &provider, std::string &out) const =0Descriptorpure virtual
ToString(bool compat_format=false) const =0Descriptorpure virtual
~Descriptor()=defaultDescriptorvirtual