Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Jetscape::SafeOstream::impl Struct Reference

#include <JETSCAPE/blob/main/src/framework/JetScapeLogger.h>

+ Collaboration diagram for Jetscape::SafeOstream::impl:

Public Member Functions

 impl ()=delete
 
void operator= (const impl &)=delete
 
 impl (std::ostream &ostream, std::mutex &mutex)
 
 impl (const impl &rhs)
 
template<typename T >
imploperator<< (const T &x)
 

Public Attributes

std::unique_ptr< GuardedImplUniqueImpl
 

Detailed Description

Definition at line 107 of file JetScapeLogger.h.

View newest version in sPHENIX GitHub at line 107 of file JetScapeLogger.h

Constructor & Destructor Documentation

Jetscape::SafeOstream::impl::impl ( )
delete
Jetscape::SafeOstream::impl::impl ( std::ostream &  ostream,
std::mutex &  mutex 
)
inline

Definition at line 110 of file JetScapeLogger.h.

View newest version in sPHENIX GitHub at line 110 of file JetScapeLogger.h

Jetscape::SafeOstream::impl::impl ( const impl rhs)
inline

Definition at line 112 of file JetScapeLogger.h.

View newest version in sPHENIX GitHub at line 112 of file JetScapeLogger.h

References assert, and UniqueImpl.

Member Function Documentation

template<typename T >
impl& Jetscape::SafeOstream::impl::operator<< ( const T x)
inline

Definition at line 116 of file JetScapeLogger.h.

View newest version in sPHENIX GitHub at line 116 of file JetScapeLogger.h

References assert, merge_hashes::p, UniqueImpl, and Jetscape::SafeOstream::GuardedImpl::write().

+ Here is the call graph for this function:

void Jetscape::SafeOstream::impl::operator= ( const impl )
delete

Member Data Documentation

std::unique_ptr<GuardedImpl> Jetscape::SafeOstream::impl::UniqueImpl
mutable

Definition at line 122 of file JetScapeLogger.h.

View newest version in sPHENIX GitHub at line 122 of file JetScapeLogger.h

Referenced by impl(), and operator<<().


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