|
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::Range, including all inherited members.
| 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 |
| is_running() const noexcept -> bool | bactria::ranges::Range | 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=(Range const &rhs) -> Range & | bactria::ranges::Range | inline |
| operator=(Range &&rhs) noexcept -> Range & | bactria::ranges::Range | inline |
| bactria::ranges::Marker::operator=(Marker const &rhs) -> Marker &=default | bactria::ranges::Marker | |
| bactria::ranges::Marker::operator=(Marker &&rhs) -> Marker &=default | bactria::ranges::Marker | |
| Range() | bactria::ranges::Range | inline |
| Range(std::string name, std::uint32_t color=color::bactria_cyan, Category category=Category{}, bool autostart=true) | bactria::ranges::Range | inline |
| Range(Range const &other) | bactria::ranges::Range | inline |
| Range(Range &&other) noexcept | bactria::ranges::Range | inline |
| start() noexcept -> void | bactria::ranges::Range | inline |
| stop() noexcept -> void | bactria::ranges::Range | inline |
| ~Marker()=default | bactria::ranges::Marker | virtual |
| ~Range() override | bactria::ranges::Range | inline |