Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4TiMemory.hh File Reference
#include "G4GlobalConfig.hh"
#include "globals.hh"
#include <cstddef>
#include <functional>
#include <string>
#include <utility>
#include <ostream>

Go to the source code of this file.

Classes

struct  g4tim::dummy
 

Namespaces

namespace  g4tim
 

Macros

#define TIMEMORY_INIT(...)
 
#define TIMEMORY_FINALIZE()
 
#define TIMEMORY_CONFIGURE(...)
 
#define TIMEMORY_BASIC_LABEL(...)
 
#define TIMEMORY_LABEL(...)
 
#define TIMEMORY_JOIN(...)
 
#define TIMEMORY_BLANK_MARKER(...)
 
#define TIMEMORY_BASIC_MARKER(...)
 
#define TIMEMORY_MARKER(...)
 
#define TIMEMORY_BLANK_POINTER(...)
 
#define TIMEMORY_BASIC_POINTER(...)
 
#define TIMEMORY_POINTER(...)
 
#define TIMEMORY_BLANK_CALIPER(...)
 
#define TIMEMORY_BASIC_CALIPER(...)
 
#define TIMEMORY_CALIPER(...)
 
#define TIMEMORY_STATIC_BLANK_CALIPER(...)
 
#define TIMEMORY_STATIC_BASIC_CALIPER(...)
 
#define TIMEMORY_STATIC_CALIPER(...)
 
#define TIMEMORY_CALIPER_APPLY(...)
 
#define TIMEMORY_CALIPER_TYPE_APPLY(...)
 
#define TIMEMORY_BLANK_HANDLE(...)
 
#define TIMEMORY_BASIC_HANDLE(...)
 
#define TIMEMORY_HANDLE(...)
 
#define TIMEMORY_BLANK_POINTER_HANDLE(...)
 
#define TIMEMORY_BASIC_POINTER_HANDLE(...)
 
#define TIMEMORY_POINTER_HANDLE(...)
 
#define TIMEMORY_DEBUG_BLANK_MARKER(...)
 
#define TIMEMORY_DEBUG_BASIC_MARKER(...)
 
#define TIMEMORY_DEBUG_MARKER(...)
 
#define TIMEMORY_BLANK_AUTO_TIMER(...)
 
#define TIMEMORY_BASIC_AUTO_TIMER(...)
 
#define TIMEMORY_AUTO_TIMER(...)
 
#define TIMEMORY_BLANK_AUTO_TIMER_HANDLE(...)
 
#define TIMEMORY_BASIC_AUTO_TIMER_HANDLE(...)
 
#define TIMEMORY_AUTO_TIMER_HANDLE(...)
 
#define TIMEMORY_DEBUG_BASIC_AUTO_TIMER(...)
 
#define TIMEMORY_DEBUG_AUTO_TIMER(...)
 

Typedefs

using G4AutoTimer = g4tim::dummy
 

Macro Definition Documentation

◆ TIMEMORY_AUTO_TIMER

#define TIMEMORY_AUTO_TIMER ( ...)

Definition at line 159 of file G4TiMemory.hh.

◆ TIMEMORY_AUTO_TIMER_HANDLE

#define TIMEMORY_AUTO_TIMER_HANDLE ( ...)

Definition at line 162 of file G4TiMemory.hh.

◆ TIMEMORY_BASIC_AUTO_TIMER

#define TIMEMORY_BASIC_AUTO_TIMER ( ...)

Definition at line 158 of file G4TiMemory.hh.

◆ TIMEMORY_BASIC_AUTO_TIMER_HANDLE

#define TIMEMORY_BASIC_AUTO_TIMER_HANDLE ( ...)

Definition at line 161 of file G4TiMemory.hh.

◆ TIMEMORY_BASIC_CALIPER

#define TIMEMORY_BASIC_CALIPER ( ...)

Definition at line 129 of file G4TiMemory.hh.

◆ TIMEMORY_BASIC_HANDLE

#define TIMEMORY_BASIC_HANDLE ( ...)
Value:

Definition at line 143 of file G4TiMemory.hh.

◆ TIMEMORY_BASIC_LABEL

#define TIMEMORY_BASIC_LABEL ( ...)
Value:
std::string("")

Definition at line 113 of file G4TiMemory.hh.

◆ TIMEMORY_BASIC_MARKER

#define TIMEMORY_BASIC_MARKER ( ...)

Definition at line 119 of file G4TiMemory.hh.

◆ TIMEMORY_BASIC_POINTER

#define TIMEMORY_BASIC_POINTER ( ...)

Definition at line 124 of file G4TiMemory.hh.

◆ TIMEMORY_BASIC_POINTER_HANDLE

#define TIMEMORY_BASIC_POINTER_HANDLE ( ...)
Value:
nullptr

Definition at line 148 of file G4TiMemory.hh.

◆ TIMEMORY_BLANK_AUTO_TIMER

#define TIMEMORY_BLANK_AUTO_TIMER ( ...)

Definition at line 157 of file G4TiMemory.hh.

◆ TIMEMORY_BLANK_AUTO_TIMER_HANDLE

#define TIMEMORY_BLANK_AUTO_TIMER_HANDLE ( ...)

Definition at line 160 of file G4TiMemory.hh.

◆ TIMEMORY_BLANK_CALIPER

#define TIMEMORY_BLANK_CALIPER ( ...)

Definition at line 128 of file G4TiMemory.hh.

◆ TIMEMORY_BLANK_HANDLE

#define TIMEMORY_BLANK_HANDLE ( ...)
Value:

Definition at line 142 of file G4TiMemory.hh.

◆ TIMEMORY_BLANK_MARKER

#define TIMEMORY_BLANK_MARKER ( ...)

Definition at line 118 of file G4TiMemory.hh.

◆ TIMEMORY_BLANK_POINTER

#define TIMEMORY_BLANK_POINTER ( ...)

Definition at line 123 of file G4TiMemory.hh.

◆ TIMEMORY_BLANK_POINTER_HANDLE

#define TIMEMORY_BLANK_POINTER_HANDLE ( ...)
Value:
nullptr

Definition at line 147 of file G4TiMemory.hh.

◆ TIMEMORY_CALIPER

#define TIMEMORY_CALIPER ( ...)

Definition at line 130 of file G4TiMemory.hh.

◆ TIMEMORY_CALIPER_APPLY

#define TIMEMORY_CALIPER_APPLY ( ...)

Definition at line 138 of file G4TiMemory.hh.

◆ TIMEMORY_CALIPER_TYPE_APPLY

#define TIMEMORY_CALIPER_TYPE_APPLY ( ...)

Definition at line 139 of file G4TiMemory.hh.

◆ TIMEMORY_CONFIGURE

#define TIMEMORY_CONFIGURE ( ...)

Definition at line 110 of file G4TiMemory.hh.

◆ TIMEMORY_DEBUG_AUTO_TIMER

#define TIMEMORY_DEBUG_AUTO_TIMER ( ...)

Definition at line 164 of file G4TiMemory.hh.

◆ TIMEMORY_DEBUG_BASIC_AUTO_TIMER

#define TIMEMORY_DEBUG_BASIC_AUTO_TIMER ( ...)

Definition at line 163 of file G4TiMemory.hh.

◆ TIMEMORY_DEBUG_BASIC_MARKER

#define TIMEMORY_DEBUG_BASIC_MARKER ( ...)

Definition at line 153 of file G4TiMemory.hh.

◆ TIMEMORY_DEBUG_BLANK_MARKER

#define TIMEMORY_DEBUG_BLANK_MARKER ( ...)

Definition at line 152 of file G4TiMemory.hh.

◆ TIMEMORY_DEBUG_MARKER

#define TIMEMORY_DEBUG_MARKER ( ...)

Definition at line 154 of file G4TiMemory.hh.

◆ TIMEMORY_FINALIZE

#define TIMEMORY_FINALIZE ( )

Definition at line 109 of file G4TiMemory.hh.

◆ TIMEMORY_HANDLE

#define TIMEMORY_HANDLE ( ...)
Value:
tim::dummy()

Definition at line 144 of file G4TiMemory.hh.

◆ TIMEMORY_INIT

#define TIMEMORY_INIT ( ...)

Definition at line 108 of file G4TiMemory.hh.

Referenced by G4UIExecutive::G4UIExecutive().

◆ TIMEMORY_JOIN

#define TIMEMORY_JOIN ( ...)
Value:
std::string("")

Definition at line 115 of file G4TiMemory.hh.

Referenced by G4RunProfilerInit().

◆ TIMEMORY_LABEL

#define TIMEMORY_LABEL ( ...)
Value:
std::string("")

Definition at line 114 of file G4TiMemory.hh.

◆ TIMEMORY_MARKER

#define TIMEMORY_MARKER ( ...)

Definition at line 120 of file G4TiMemory.hh.

◆ TIMEMORY_POINTER

#define TIMEMORY_POINTER ( ...)

Definition at line 125 of file G4TiMemory.hh.

◆ TIMEMORY_POINTER_HANDLE

#define TIMEMORY_POINTER_HANDLE ( ...)
Value:
nullptr

Definition at line 149 of file G4TiMemory.hh.

◆ TIMEMORY_STATIC_BASIC_CALIPER

#define TIMEMORY_STATIC_BASIC_CALIPER ( ...)

Definition at line 134 of file G4TiMemory.hh.

◆ TIMEMORY_STATIC_BLANK_CALIPER

#define TIMEMORY_STATIC_BLANK_CALIPER ( ...)

Definition at line 133 of file G4TiMemory.hh.

◆ TIMEMORY_STATIC_CALIPER

#define TIMEMORY_STATIC_CALIPER ( ...)

Definition at line 135 of file G4TiMemory.hh.

Typedef Documentation

◆ G4AutoTimer

Definition at line 166 of file G4TiMemory.hh.