bactria
0.0.1
The bactria library is a header-only C++14 library for profiling and tracing.
|
Sector definitions. More...
#include <bactria/metrics/Plugin.hpp>
#include <bactria/metrics/Tags.hpp>
#include <functional>
#include <iostream>
#include <string>
#include <type_traits>
#include <utility>
Go to the source code of this file.
Classes | |
class | bactria::metrics::Sector< TTag > |
The sector class. More... | |
Macros | |
#define | bactria_Sector(name, tag) |
A macro that creates a sector and immediately enters it. More... | |
#define | bactria_Enter(sec) sec.enter(__FILE__, __LINE__, __func__) |
Enter a phase or sector. More... | |
#define | bactria_Leave(sec) sec.leave(__FILE__, __LINE__, __func__) |
Leave a phase or sector. More... | |
Sector definitions.
This file defines the interface for the Sector class. It should not be included directly by the user.