Geant4-11
Data Structures | Namespaces | Macros | Typedefs
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.

Data Structures

struct  g4tim::dummy
 

Namespaces

namespace  g4tim
 

Macros

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

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 (   ...)    g4tim::dummy()

Definition at line 143 of file G4TiMemory.hh.

◆ TIMEMORY_BASIC_LABEL

#define TIMEMORY_BASIC_LABEL (   ...)    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 (   ...)    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 (   ...)    g4tim::dummy()

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 (   ...)    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 (   ...)    tim::dummy()

Definition at line 144 of file G4TiMemory.hh.

◆ TIMEMORY_INIT

#define TIMEMORY_INIT (   ...)

Definition at line 108 of file G4TiMemory.hh.

◆ TIMEMORY_JOIN

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

Definition at line 115 of file G4TiMemory.hh.

◆ TIMEMORY_LABEL

#define TIMEMORY_LABEL (   ...)    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 (   ...)    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.