bactria
0.0.1
The bactria library is a header-only C++14 library for profiling and tracing.
|
Go to the documentation of this file.
80 char const* event_name,
83 char const* caller) noexcept -> void;
101 char const* cat_name,
102 std::uint32_t cat_id) noexcept ->
void*;
auto bactria_ranges_destroy_range(void *range_handle) noexcept -> void
Destroy a range handle.
auto bactria_ranges_destroy_event(void *event_handle) noexcept -> void
Destroy an event handle.
auto bactria_ranges_start_range(void *range_handle) noexcept -> void
Start a range.
auto bactria_ranges_create_range(char const *name, std::uint32_t color, char const *cat_name, std::uint32_t cat_id) noexcept -> void *
Create a range handle.
auto bactria_ranges_stop_range(void *range_handle) noexcept -> void
Stop a range.
auto bactria_ranges_fire_event(void *event_handle, char const *event_name, char const *source, std::uint32_t lineno, char const *caller) noexcept -> void
Fire an event.
auto bactria_ranges_create_event(std::uint32_t color, char const *cat_name, std::uint32_t cat_id) noexcept -> void *
Create an event handle.