class
#include <atlas/runtime/Trace.h>
Trace
Base classes
-
template<typename TraceTraits>class TraceT<runtime::trace::TraceTraits>
Public types
-
using Barriers = typename Traits::
Barriers -
using Tracing = typename Traits::
Tracing -
using Labels = std::
vector<std:: string>
Public static functions
-
static auto report() -> std::
string -
static auto report(const eckit::
Configuration& config) -> std:: string
Public functions
Typedef documentation
using atlas:: Trace:: Barriers = typename Traits:: Barriers
#include <atlas/runtime/trace/TraceT.h>
using atlas:: Trace:: Tracing = typename Traits:: Tracing
#include <atlas/runtime/trace/TraceT.h>
using atlas:: Trace:: Labels = std:: vector<std:: string>
#include <atlas/runtime/trace/TraceT.h>
Function documentation
static std:: string atlas:: Trace:: report()
#include <atlas/runtime/trace/TraceT.h>
static std:: string atlas:: Trace:: report(const eckit:: Configuration& config)
#include <atlas/runtime/trace/TraceT.h>
bool atlas:: Trace:: running() const
#include <atlas/runtime/trace/TraceT.h>
void atlas:: Trace:: start()
#include <atlas/runtime/trace/TraceT.h>
void atlas:: Trace:: stop()
#include <atlas/runtime/trace/TraceT.h>
void atlas:: Trace:: pause()
#include <atlas/runtime/trace/TraceT.h>
void atlas:: Trace:: resume()
#include <atlas/runtime/trace/TraceT.h>
double atlas:: Trace:: elapsed() const
#include <atlas/runtime/trace/TraceT.h>