ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4DummyThread Class Reference

#include <geant4/tree/geant4-10.6-release/source/global/management/include/G4Threading.hh>

Public Types

using native_handle_type = G4int
 
using id = std::thread::id
 

Public Member Functions

 G4DummyThread ()
 
template<typename _Func , typename... _Args>
 G4DummyThread (_Func func, _Args &&..._args)
 
native_handle_type native_handle () const
 
bool joinable () const
 
id get_id () const noexcept
 
void swap (G4DummyThread &)
 
void join ()
 
void detach ()
 

Static Public Member Functions

static unsigned int hardware_concurrency () noexcept
 

Detailed Description

Definition at line 197 of file G4Threading.hh.

View newest version in sPHENIX GitHub at line 197 of file G4Threading.hh

Member Typedef Documentation

using G4DummyThread::id = std::thread::id

Definition at line 201 of file G4Threading.hh.

View newest version in sPHENIX GitHub at line 201 of file G4Threading.hh

Definition at line 200 of file G4Threading.hh.

View newest version in sPHENIX GitHub at line 200 of file G4Threading.hh

Constructor & Destructor Documentation

G4DummyThread::G4DummyThread ( )
inline

Definition at line 205 of file G4Threading.hh.

View newest version in sPHENIX GitHub at line 205 of file G4Threading.hh

template<typename _Func , typename... _Args>
G4DummyThread::G4DummyThread ( _Func  func,
_Args &&...  _args 
)
inline

Definition at line 209 of file G4Threading.hh.

View newest version in sPHENIX GitHub at line 209 of file G4Threading.hh

References func.

Member Function Documentation

void G4DummyThread::detach ( )
inline

Definition at line 220 of file G4Threading.hh.

View newest version in sPHENIX GitHub at line 220 of file G4Threading.hh

id G4DummyThread::get_id ( ) const
inlinenoexcept

Definition at line 217 of file G4Threading.hh.

View newest version in sPHENIX GitHub at line 217 of file G4Threading.hh

static unsigned int G4DummyThread::hardware_concurrency ( )
inlinestaticnoexcept

Definition at line 223 of file G4Threading.hh.

View newest version in sPHENIX GitHub at line 223 of file G4Threading.hh

Referenced by main().

+ Here is the caller graph for this function:

void G4DummyThread::join ( )
inline

Definition at line 219 of file G4Threading.hh.

View newest version in sPHENIX GitHub at line 219 of file G4Threading.hh

Referenced by main().

+ Here is the caller graph for this function:

bool G4DummyThread::joinable ( ) const
inline

Definition at line 216 of file G4Threading.hh.

View newest version in sPHENIX GitHub at line 216 of file G4Threading.hh

native_handle_type G4DummyThread::native_handle ( ) const
inline

Definition at line 215 of file G4Threading.hh.

View newest version in sPHENIX GitHub at line 215 of file G4Threading.hh

void G4DummyThread::swap ( G4DummyThread )
inline

Definition at line 218 of file G4Threading.hh.

View newest version in sPHENIX GitHub at line 218 of file G4Threading.hh


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