Go to the source code of this file.
Classes | |
class | profilingTrigger |
Triggers for starting/stopping code profiling. More... | |
Namespaces | |
namespace | Foam |
Namespace for OpenFOAM. | |
Macros | |
#define | addProfiling(name, descr) ::Foam::profilingTrigger profilingTriggerFor##name(descr) |
Define profiling trigger with specified name and description string. More... | |
#define | addProfilingInFunction(name) ::Foam::profilingTrigger profilingTriggerFor##name(__func__) |
#define | endProfiling(name) profilingTriggerFor##name.stop() |
Remove profiling with specified name. More... | |
Original source file profilingTrigger.H
Definition in file profilingTrigger.H.
#define addProfiling | ( | name, | |
descr | |||
) | ::Foam::profilingTrigger profilingTriggerFor##name(descr) |
Define profiling trigger with specified name and description string.
Definition at line 113 of file profilingTrigger.H.
#define addProfilingInFunction | ( | name | ) | ::Foam::profilingTrigger profilingTriggerFor##name(__func__) |
Define profiling trigger with specified name and description corresponding to the compiler-defined function name string
Definition at line 124 of file profilingTrigger.H.
#define endProfiling | ( | name | ) | profilingTriggerFor##name.stop() |
Remove profiling with specified name.
Definition at line 130 of file profilingTrigger.H.