Loading [MathJax]/extensions/tex2jax.js
Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches
ROOT::Internal::TDirectoryAtomicAdapter Struct Reference

Definition at line 247 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 249 of file TDirectory.h.

Member Function Documentation

◆ operator bool()

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

Definition at line 260 of file TDirectory.h.

◆ operator T*()

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

Definition at line 252 of file TDirectory.h.

◆ operator TDirectory *()

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

Definition at line 256 of file TDirectory.h.

◆ operator!=() [1/2]

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

Definition at line 266 of file TDirectory.h.

◆ operator!=() [2/2]

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

Definition at line 274 of file TDirectory.h.

◆ operator->()

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

Definition at line 286 of file TDirectory.h.

◆ operator=()

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

Definition at line 278 of file TDirectory.h.

◆ operator==() [1/2]

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

Definition at line 262 of file TDirectory.h.

◆ operator==() [2/2]

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

Definition at line 270 of file TDirectory.h.

Member Data Documentation

◆ fValue

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

Definition at line 248 of file TDirectory.h.

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

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