Bitcoin Core  0.15.99
P2P Digital Currency
Public Member Functions | Private Attributes | List of all members
CAffectedKeysVisitor Class Reference
Inheritance diagram for CAffectedKeysVisitor:
[legend]
Collaboration diagram for CAffectedKeysVisitor:
[legend]

Public Member Functions

 CAffectedKeysVisitor (const CKeyStore &keystoreIn, std::vector< CKeyID > &vKeysIn)
 
void Process (const CScript &script)
 
void operator() (const CKeyID &keyId)
 
void operator() (const CScriptID &scriptId)
 
void operator() (const WitnessV0ScriptHash &scriptID)
 
void operator() (const WitnessV0KeyHash &keyid)
 
template<typename X >
void operator() (const X &none)
 

Private Attributes

const CKeyStorekeystore
 
std::vector< CKeyID > & vKeys
 

Detailed Description

Definition at line 86 of file wallet.cpp.

Constructor & Destructor Documentation

CAffectedKeysVisitor::CAffectedKeysVisitor ( const CKeyStore keystoreIn,
std::vector< CKeyID > &  vKeysIn 
)
inline

Definition at line 92 of file wallet.cpp.

Member Function Documentation

void CAffectedKeysVisitor::operator() ( const CKeyID keyId)
inline

Definition at line 104 of file wallet.cpp.

Here is the call graph for this function:

void CAffectedKeysVisitor::operator() ( const CScriptID scriptId)
inline

Definition at line 109 of file wallet.cpp.

Here is the call graph for this function:

void CAffectedKeysVisitor::operator() ( const WitnessV0ScriptHash scriptID)
inline

Definition at line 115 of file wallet.cpp.

Here is the call graph for this function:

void CAffectedKeysVisitor::operator() ( const WitnessV0KeyHash keyid)
inline

Definition at line 125 of file wallet.cpp.

Here is the call graph for this function:

template<typename X >
void CAffectedKeysVisitor::operator() ( const X none)
inline

Definition at line 134 of file wallet.cpp.

void CAffectedKeysVisitor::Process ( const CScript script)
inline

Definition at line 94 of file wallet.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

const CKeyStore& CAffectedKeysVisitor::keystore
private

Definition at line 88 of file wallet.cpp.

std::vector<CKeyID>& CAffectedKeysVisitor::vKeys
private

Definition at line 89 of file wallet.cpp.


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