bactria
0.0.1
The bactria library is a header-only C++14 library for profiling and tracing.
|
This is the complete list of members for bactria::ranges::Event, including all inherited members.
Event() | bactria::ranges::Event | inline |
Event(std::string name, std::uint32_t color=color::bactria_orange, Category category=Category{}) | bactria::ranges::Event | inline |
Event(const Event &other) | bactria::ranges::Event | inline |
Event(Event &&other) noexcept | bactria::ranges::Event | inline |
fire(std::string source, std::uint32_t lineno, std::string caller) noexcept -> void | bactria::ranges::Event | inline |
get_c_name() const noexcept -> char const * | bactria::ranges::Marker | inline |
get_category() const noexcept -> Category const & | bactria::ranges::Marker | inline |
get_color() const noexcept -> std::uint32_t | bactria::ranges::Marker | inline |
get_name() const noexcept -> std::string const & | bactria::ranges::Marker | inline |
m_category | bactria::ranges::Marker | protected |
m_color | bactria::ranges::Marker | protected |
m_name | bactria::ranges::Marker | protected |
Marker()=default | bactria::ranges::Marker | |
Marker(std::string name, std::uint32_t color, Category category) | bactria::ranges::Marker | inline |
Marker(Marker const &other)=default | bactria::ranges::Marker | |
Marker(Marker &&other)=default | bactria::ranges::Marker | |
operator=(const Event &rhs) -> Event & | bactria::ranges::Event | inline |
operator=(Event &&rhs) noexcept -> Event & | bactria::ranges::Event | inline |
bactria::ranges::Marker::operator=(Marker const &rhs) -> Marker &=default | bactria::ranges::Marker | |
bactria::ranges::Marker::operator=(Marker &&rhs) -> Marker &=default | bactria::ranges::Marker | |
set_action(std::function< std::string(void)> a) noexcept -> void | bactria::ranges::Event | inline |
~Event() override | bactria::ranges::Event | inline |
~Marker()=default | bactria::ranges::Marker | virtual |