9 : _fundamental(options.fundamental), _synchronize(options.synchronized)
55 auto did = er.nameToID(key);
#define PRECICE_ASSERT(...)
static EventRegistry & instance()
Returns the only instance (singleton) of the EventRegistry class.
std::string prefix
Currently active prefix. Changing that applies only to newly created events.
void put(PendingEntry pe)
Records an event.
void start()
Starts or restarts a stopped event.
void stop()
Stops a running event.
Event(std::string_view eventName, Args... args)
~Event()
Stops the event if it's running and report its times to the EventRegistry.
void addData(std::string_view key, int value)
Adds named integer data, associated to an event.
ScopedEventPrefix(std::string_view name)
static void synchronize()
contains profiling utilities.
EventClass toEventClass(bool isFundamental)