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.
84 char const* caller) noexcept -> void;
101 std::uint32_t lineno,
102 char const* caller) noexcept -> void;
153 std::uint32_t lineno,
154 char const* caller) noexcept -> void;
171 std::uint32_t lineno,
172 char const* caller) noexcept -> void;
auto bactria_metrics_enter_phase(void *phase_handle, char const *source, std::uint32_t lineno, char const *caller) noexcept -> void
Enter a phase.
auto bactria_metrics_enter_sector(void *sector_handle, char const *source, std::uint32_t lineno, char const *caller) noexcept -> void
Enter a sector.
auto bactria_metrics_create_phase(char const *name) noexcept -> void *
Create a phase handle.
auto bactria_metrics_leave_sector(void *sector_handle, char const *source, std::uint32_t lineno, char const *caller) noexcept -> void
Leave a sector.
auto bactria_metrics_sector_summary(void *sector_handle) noexcept -> void
Summarize a sector.
auto bactria_metrics_create_sector(char const *name, std::uint32_t type) noexcept -> void *
Creates a sector handle.
auto bactria_metrics_destroy_phase(void *phase_handle) noexcept -> void
Destroy a phase handle.
auto bactria_metrics_leave_phase(void *phase_handle, char const *source, std::uint32_t lineno, char const *caller) noexcept -> void
Leave a phase.
auto bactria_metrics_destroy_sector(void *sector_handle) noexcept -> void
Destroys a sector handle.