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 Barriers = typename Traits::
Barriers -
using Tracing = typename Traits::
Tracing -
using Tracing = typename Traits::
Tracing -
using Labels = std::
vector <std::string > -
using Labels = std::
vector <std::string >
Public static functions
-
static auto report() -> std::
string -
static auto report(const eckit::
Configuration & config) -> std::string -
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>
#include <atlas/runtime/trace/TraceT.h>
using atlas::Trace::Barriers = typename Traits::Barriers
#include <atlas/runtime/trace/TraceT.h>
#include <atlas/runtime/trace/TraceT.h>
using atlas::Trace::Tracing = typename Traits::Tracing
#include <atlas/runtime/trace/TraceT.h>
#include <atlas/runtime/trace/TraceT.h>
using atlas::Trace::Tracing = typename Traits::Tracing
#include <atlas/runtime/trace/TraceT.h>
#include <atlas/runtime/trace/TraceT.h>
using atlas::Trace::Labels = std::vector <std::string >
#include <atlas/runtime/trace/TraceT.h>
#include <atlas/runtime/trace/TraceT.h>
using atlas::Trace::Labels = std::vector <std::string >
#include <atlas/runtime/trace/TraceT.h>
#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>
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>
bool atlas::Trace:: running() const
#include <atlas/runtime/trace/TraceT.h>
void atlas::Trace:: start()
#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:: stop()
#include <atlas/runtime/trace/TraceT.h>
void atlas::Trace:: pause()
#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>
void atlas::Trace:: resume()
#include <atlas/runtime/trace/TraceT.h>
double atlas::Trace:: elapsed() const
#include <atlas/runtime/trace/TraceT.h>
double atlas::Trace:: elapsed() const
#include <atlas/runtime/trace/TraceT.h>