bactria  0.0.1
The bactria library is a header-only C++14 library for profiling and tracing.
Event.hpp File Reference

Event definitions. More...

#include <bactria/ranges/Category.hpp>
#include <bactria/ranges/Colors.hpp>
#include <bactria/ranges/Marker.hpp>
#include <bactria/ranges/Plugin.hpp>
#include <functional>
#include <string>
#include <utility>
Include dependency graph for Event.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  bactria::ranges::Event
 The event class. More...
 

Macros

#define bactria_Event(name, color, category)
 A macro that fires an event. More...
 
#define bactria_ActionEvent(action, color, category)
 A macro that fires an event with an action. More...
 

Detailed Description

Event definitions.

This is bactria's event include file. It contains the definition for user-defined events that appear on the visualizer. This file should not be included directly by the user.