|
FE 0.13.1
Header-only C++ frontend library
|
A single run. More...
#include <fe/profile.h>
Public Member Functions | |
| Duration | elapsed () const |
Public Attributes | |
| std::string | name |
| Clock::time_point | start |
| Clock::time_point | stop |
| size_t | depth |
| Nesting level; a root Span has depth 0. | |
| size_t | parent |
| Index of the enclosing Span in Profiler::spans, or Profiler::No_Parent for a root. | |
| std::vector< std::pair< std::string, uint64_t > > | counters |
| Custom counters (insertion order). | |
|
inline |
| std::vector<std::pair<std::string, uint64_t> > fe::Profiler::Span::counters |
| size_t fe::Profiler::Span::depth |
| size_t fe::Profiler::Span::parent |
Index of the enclosing Span in Profiler::spans, or Profiler::No_Parent for a root.
| Clock::time_point fe::Profiler::Span::start |
| Clock::time_point fe::Profiler::Span::stop |