Bitcoin Core 30.99.0
P2P Digital Currency
Public Member Functions | Private Member Functions | Private Attributes | List of all members
CCoinsViewCache::ResetGuard Class Reference

#include <coins.h>

Collaboration diagram for CCoinsViewCache::ResetGuard:
[legend]

Public Member Functions

 ResetGuard (const ResetGuard &)=delete
 
ResetGuardoperator= (const ResetGuard &)=delete
 
 ResetGuard (ResetGuard &&)=delete
 
ResetGuardoperator= (ResetGuard &&)=delete
 
 ~ResetGuard ()
 

Private Member Functions

 ResetGuard (CCoinsViewCache &cache LIFETIMEBOUND) noexcept
 

Private Attributes

friend CCoinsViewCache
 
CCoinsViewCachem_cache
 

Detailed Description

Definition at line 480 of file coins.h.

Constructor & Destructor Documentation

◆ ResetGuard() [1/3]

CCoinsViewCache::ResetGuard::ResetGuard ( CCoinsViewCache &cache  LIFETIMEBOUND)
inlineexplicitprivatenoexcept

Definition at line 485 of file coins.h.

◆ ResetGuard() [2/3]

CCoinsViewCache::ResetGuard::ResetGuard ( const ResetGuard )
delete

◆ ResetGuard() [3/3]

CCoinsViewCache::ResetGuard::ResetGuard ( ResetGuard &&  )
delete

◆ ~ResetGuard()

CCoinsViewCache::ResetGuard::~ResetGuard ( )
inline

Definition at line 493 of file coins.h.

Here is the call graph for this function:

Member Function Documentation

◆ operator=() [1/2]

ResetGuard & CCoinsViewCache::ResetGuard::operator= ( const ResetGuard )
delete

◆ operator=() [2/2]

ResetGuard & CCoinsViewCache::ResetGuard::operator= ( ResetGuard &&  )
delete

Member Data Documentation

◆ CCoinsViewCache

friend CCoinsViewCache::ResetGuard::CCoinsViewCache
private

Definition at line 483 of file coins.h.

◆ m_cache

CCoinsViewCache& CCoinsViewCache::ResetGuard::m_cache
private

Definition at line 484 of file coins.h.


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