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 >
impl & operator<< (const T &x)
 

Public Attributes

std::unique_ptr< GuardedImpl > UniqueImpl
 

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: