PIVX Core  5.6.99
P2P Digital Currency
Public Member Functions | Private Attributes | List of all members
CAddressBookIterator Class Reference

#include <wallet.h>

Public Member Functions

 CAddressBookIterator (std::map< CWDestination, AddressBook::CAddressBookData > &_map)
 
const CWDestinationGetDestKey ()
 
const CTxDestinationGetCTxDestKey ()
 
const libzcash::SaplingPaymentAddressGetShieldedDestKey ()
 
AddressBook::CAddressBookData GetValue ()
 
bool IsValid ()
 
bool Next ()
 
void SetFilter (CTxDestination &filter)
 

Private Attributes

std::map< CWDestination, AddressBook::CAddressBookData > & map
 
std::map< CWDestination, AddressBook::CAddressBookData >::iterator it
 
std::map< CWDestination, AddressBook::CAddressBookData >::iterator itEnd
 

Detailed Description

Definition at line 238 of file wallet.h.

Constructor & Destructor Documentation

◆ CAddressBookIterator()

CAddressBookIterator::CAddressBookIterator ( std::map< CWDestination, AddressBook::CAddressBookData > &  _map)
inlineexplicit

Definition at line 241 of file wallet.h.

Member Function Documentation

◆ GetCTxDestKey()

const CTxDestination * CAddressBookIterator::GetCTxDestKey ( )

Definition at line 4959 of file wallet.cpp.

◆ GetDestKey()

const CWDestination * CAddressBookIterator::GetDestKey ( )

Definition at line 4969 of file wallet.cpp.

◆ GetShieldedDestKey()

const libzcash::SaplingPaymentAddress * CAddressBookIterator::GetShieldedDestKey ( )

Definition at line 4964 of file wallet.cpp.

◆ GetValue()

AddressBook::CAddressBookData CAddressBookIterator::GetValue ( )
inline

Definition at line 245 of file wallet.h.

◆ IsValid()

bool CAddressBookIterator::IsValid ( )
inline

Definition at line 247 of file wallet.h.

Here is the caller graph for this function:

◆ Next()

bool CAddressBookIterator::Next ( )
inline

Definition at line 249 of file wallet.h.

Here is the call graph for this function:

◆ SetFilter()

void CAddressBookIterator::SetFilter ( CTxDestination filter)
inline

Definition at line 255 of file wallet.h.

Member Data Documentation

◆ it

std::map<CWDestination, AddressBook::CAddressBookData>::iterator CAddressBookIterator::it
private

Definition at line 265 of file wallet.h.

◆ itEnd

std::map<CWDestination, AddressBook::CAddressBookData>::iterator CAddressBookIterator::itEnd
private

Definition at line 266 of file wallet.h.

◆ map

std::map<CWDestination, AddressBook::CAddressBookData>& CAddressBookIterator::map
private

Definition at line 264 of file wallet.h.


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