Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

+ Inheritance diagram for CAffectedKeysVisitor:
+ Collaboration diagram for CAffectedKeysVisitor:

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 CNoDestination &none)
 

Private Attributes

const CKeyStorekeystore
 
std::vector< CKeyID > & vKeys
 

Detailed Description

Definition at line 134 of file wallet.cpp.

Constructor & Destructor Documentation

◆ CAffectedKeysVisitor()

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

Definition at line 140 of file wallet.cpp.

Member Function Documentation

◆ operator()() [1/3]

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

Definition at line 152 of file wallet.cpp.

References CKeyStore::HaveKey(), keystore, and vKeys.

◆ operator()() [2/3]

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

Definition at line 157 of file wallet.cpp.

References CKeyStore::GetCScript(), keystore, and Process().

◆ operator()() [3/3]

void CAffectedKeysVisitor::operator() ( const CNoDestination none)
inline

Definition at line 163 of file wallet.cpp.

◆ Process()

void CAffectedKeysVisitor::Process ( const CScript script)
inline

Member Data Documentation

◆ keystore

const CKeyStore& CAffectedKeysVisitor::keystore
private

Definition at line 136 of file wallet.cpp.

Referenced by operator()().

◆ vKeys

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

Definition at line 137 of file wallet.cpp.

Referenced by operator()().


The documentation for this class was generated from the following file:
Released under the MIT license