Bitcoin
Public Member Functions | Private Attributes | List of all members
anonymous_namespace{key_io.cpp}::DestinationEncoder Class Reference
Inheritance diagram for anonymous_namespace{key_io.cpp}::DestinationEncoder:

Public Member Functions

 DestinationEncoder (const CChainParams &params)
 
std::string operator() (const PKHash &id) const
 
std::string operator() (const ScriptHash &id) const
 
std::string operator() (const WitnessV0KeyHash &id) const
 
std::string operator() (const WitnessV0ScriptHash &id) const
 
std::string operator() (const WitnessUnknown &id) const
 
std::string operator() (const CNoDestination &no) const
 

Private Attributes

const CChainParamsm_params
 

Constructor & Destructor Documentation

◆ DestinationEncoder()

anonymous_namespace{key_io.cpp}::DestinationEncoder::DestinationEncoder ( const CChainParams params)
inlineexplicit

Member Function Documentation

◆ operator()() [1/6]

std::string anonymous_namespace{key_io.cpp}::DestinationEncoder::operator() ( const PKHash id) const
inline

◆ operator()() [2/6]

std::string anonymous_namespace{key_io.cpp}::DestinationEncoder::operator() ( const ScriptHash id) const
inline

◆ operator()() [3/6]

std::string anonymous_namespace{key_io.cpp}::DestinationEncoder::operator() ( const WitnessV0KeyHash id) const
inline

◆ operator()() [4/6]

std::string anonymous_namespace{key_io.cpp}::DestinationEncoder::operator() ( const WitnessV0ScriptHash id) const
inline

◆ operator()() [5/6]

std::string anonymous_namespace{key_io.cpp}::DestinationEncoder::operator() ( const WitnessUnknown id) const
inline

◆ operator()() [6/6]

std::string anonymous_namespace{key_io.cpp}::DestinationEncoder::operator() ( const CNoDestination no) const
inline

Member Data Documentation

◆ m_params

const CChainParams& anonymous_namespace{key_io.cpp}::DestinationEncoder::m_params
private

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