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

Definition at line 284 of file TDirectory.h.

Public Member Functions

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

Public Attributes

std::atomic< TDirectory * > & fValue
  More...
 

#include <TDirectory.h>

Constructor & Destructor Documentation

◆ TDirectoryAtomicAdapter()

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

Definition at line 286 of file TDirectory.h.

Member Function Documentation

◆ operator bool()

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

Definition at line 297 of file TDirectory.h.

◆ operator T*()

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

Definition at line 289 of file TDirectory.h.

◆ operator TDirectory *()

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

Definition at line 293 of file TDirectory.h.

◆ operator!=() [1/2]

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

Definition at line 303 of file TDirectory.h.

◆ operator!=() [2/2]

Definition at line 311 of file TDirectory.h.

◆ operator->()

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

Definition at line 323 of file TDirectory.h.

◆ operator=()

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

Definition at line 315 of file TDirectory.h.

◆ operator==() [1/2]

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

Definition at line 299 of file TDirectory.h.

◆ operator==() [2/2]

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

Definition at line 307 of file TDirectory.h.

Member Data Documentation

◆ fValue

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

Definition at line 285 of file TDirectory.h.

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

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