Geant4-11
Public Member Functions | Friends
g4tim::handler< Types > Struct Template Reference

this provides a dummy wrapper for the profiling More...

#include <G4Profiler.hh>

Public Member Functions

template<typename... Args>
 handler (Args &&...)
 
 handler (const handler &)=default
 
 handler (handler &&)=default
 
template<typename... Args>
void mark_begin (Args &&...)
 
template<typename... Args>
void mark_end (Args &&...)
 
handleroperator= (const handler &)=default
 
handleroperator= (handler &&)=default
 
void pop ()
 
void push ()
 
void record ()
 
void report_at_exit (bool)
 
void reset ()
 
template<typename... Args>
void start (Args &&...)
 
template<typename... Args>
void stop (Args &&...)
 
 ~handler ()=default
 

Friends

std::ostream & operator<< (std::ostream &os, const handler &)
 

Detailed Description

template<typename... Types>
struct g4tim::handler< Types >

this provides a dummy wrapper for the profiling

Definition at line 253 of file G4Profiler.hh.

Constructor & Destructor Documentation

◆ handler() [1/3]

template<typename... Types>
template<typename... Args>
g4tim::handler< Types >::handler ( Args &&  ...)
inline

Definition at line 256 of file G4Profiler.hh.

257 {}

◆ ~handler()

template<typename... Types>
g4tim::handler< Types >::~handler ( )
default

◆ handler() [2/3]

template<typename... Types>
g4tim::handler< Types >::handler ( const handler< Types > &  )
default

◆ handler() [3/3]

template<typename... Types>
g4tim::handler< Types >::handler ( handler< Types > &&  )
default

Member Function Documentation

◆ mark_begin()

template<typename... Types>
template<typename... Args>
void g4tim::handler< Types >::mark_begin ( Args &&  ...)
inline

Definition at line 276 of file G4Profiler.hh.

277 {}

◆ mark_end()

template<typename... Types>
template<typename... Args>
void g4tim::handler< Types >::mark_end ( Args &&  ...)
inline

Definition at line 279 of file G4Profiler.hh.

280 {}

◆ operator=() [1/2]

template<typename... Types>
handler & g4tim::handler< Types >::operator= ( const handler< Types > &  )
default

◆ operator=() [2/2]

template<typename... Types>
handler & g4tim::handler< Types >::operator= ( handler< Types > &&  )
default

◆ pop()

template<typename... Types>
void g4tim::handler< Types >::pop ( )
inline

Definition at line 272 of file G4Profiler.hh.

272{}

◆ push()

template<typename... Types>
void g4tim::handler< Types >::push ( )
inline

Definition at line 271 of file G4Profiler.hh.

271{}

◆ record()

template<typename... Types>
void g4tim::handler< Types >::record ( )
inline

Definition at line 264 of file G4Profiler.hh.

264{}

◆ report_at_exit()

template<typename... Types>
void g4tim::handler< Types >::report_at_exit ( bool  )
inline

Definition at line 274 of file G4Profiler.hh.

274{}

◆ reset()

template<typename... Types>
void g4tim::handler< Types >::reset ( )
inline

Definition at line 273 of file G4Profiler.hh.

273{}

Referenced by G4Profiler::Configure().

◆ start()

template<typename... Types>
template<typename... Args>
void g4tim::handler< Types >::start ( Args &&  ...)
inline

Definition at line 266 of file G4Profiler.hh.

267 {}

◆ stop()

template<typename... Types>
template<typename... Args>
void g4tim::handler< Types >::stop ( Args &&  ...)
inline

Definition at line 269 of file G4Profiler.hh.

270 {}

Friends And Related Function Documentation

◆ operator<<

template<typename... Types>
std::ostream & operator<< ( std::ostream &  os,
const handler< Types > &   
)
friend

Definition at line 281 of file G4Profiler.hh.

282 {
283 return os;
284 }

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