Logo ROOT  
Reference Guide
ROOT::Internal::TDirectoryAtomicAdapter Struct Reference

Definition at line 305 of file TDirectory.h.

Public Member Functions

 TDirectoryAtomicAdapter (std::atomic< TDirectory * > &value)
 
 operator bool () const
 
template<typename T >
 operator T* () const
 
 operator TDirectory * () const
 
bool operator!= (const TDirectory *other) const
 
bool operator!= (TDirectory *other) const
 
TDirectoryoperator-> () const
 
TDirectoryoperator= (TDirectory *newvalue)
 
bool operator== (const TDirectory *other) const
 
bool operator== (TDirectory *other) const
 

Public Attributes

std::atomic< TDirectory * > & fValue
 

#include <TDirectory.h>

Constructor & Destructor Documentation

◆ TDirectoryAtomicAdapter()

ROOT::Internal::TDirectoryAtomicAdapter::TDirectoryAtomicAdapter ( std::atomic< TDirectory * > &  value)
inline

Definition at line 307 of file TDirectory.h.

Member Function Documentation

◆ operator bool()

ROOT::Internal::TDirectoryAtomicAdapter::operator bool ( ) const
inline

Definition at line 318 of file TDirectory.h.

◆ operator T*()

template<typename T >
ROOT::Internal::TDirectoryAtomicAdapter::operator T* ( ) const
inlineexplicit

Definition at line 310 of file TDirectory.h.

◆ operator TDirectory *()

ROOT::Internal::TDirectoryAtomicAdapter::operator TDirectory * ( ) const
inline

Definition at line 314 of file TDirectory.h.

◆ operator!=() [1/2]

bool ROOT::Internal::TDirectoryAtomicAdapter::operator!= ( const TDirectory other) const
inline

Definition at line 324 of file TDirectory.h.

◆ operator!=() [2/2]

Definition at line 332 of file TDirectory.h.

◆ operator->()

TDirectory * ROOT::Internal::TDirectoryAtomicAdapter::operator-> ( ) const
inline

Definition at line 344 of file TDirectory.h.

◆ operator=()

TDirectory * ROOT::Internal::TDirectoryAtomicAdapter::operator= ( TDirectory newvalue)
inline

Definition at line 336 of file TDirectory.h.

◆ operator==() [1/2]

bool ROOT::Internal::TDirectoryAtomicAdapter::operator== ( const TDirectory other) const
inline

Definition at line 320 of file TDirectory.h.

◆ operator==() [2/2]

bool ROOT::Internal::TDirectoryAtomicAdapter::operator== ( TDirectory other) const
inline

Definition at line 328 of file TDirectory.h.

Member Data Documentation

◆ fValue

std::atomic<TDirectory*>& ROOT::Internal::TDirectoryAtomicAdapter::fValue

Definition at line 306 of file TDirectory.h.

Collaboration diagram for ROOT::Internal::TDirectoryAtomicAdapter:
[legend]

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