LLDB mainline
|
#include <Statistics.h>
Public Types | |
using | Duration = std::chrono::duration< double > |
Public Member Functions | |
Duration | get () const |
operator Duration () const | |
StatsDuration & | operator+= (Duration dur) |
Private Types | |
using | InternalDuration = std::chrono::duration< uint64_t, std::micro > |
Private Attributes | |
std::atomic< uint64_t > | value {0} |
Definition at line 29 of file Statistics.h.
using lldb_private::StatsDuration::Duration = std::chrono::duration<double> |
Definition at line 31 of file Statistics.h.
|
private |
Definition at line 45 of file Statistics.h.
|
inline |
Definition at line 33 of file Statistics.h.
References value.
Referenced by lldb_private::Breakpoint::GetStatistics(), operator Duration(), lldb_private::DebuggerStats::ReportStatistics(), and lldb_private::TargetStats::ToJSON().
|
inline |
Definition at line 36 of file Statistics.h.
References get().
|
inline |
Definition at line 38 of file Statistics.h.
References value.
|
private |
Definition at line 46 of file Statistics.h.
Referenced by get(), and operator+=().