atlas
Public Types | Public Member Functions | Static Public Member Functions | List of all members
atlas::runtime::trace::TraceT< TraceTraits > Class Template Reference

Public Types

using Traits = TraceTraits
 
using Barriers = typename Traits::Barriers
 
using Tracing = typename Traits::Tracing
 
using Labels = std::vector< std::string >
 

Public Member Functions

 TraceT (const CodeLocation &)
 
 TraceT (const CodeLocation &, const std::string &title)
 
 TraceT (const CodeLocation &, const std::string &title, const Labels &)
 
bool running () const
 
void start ()
 
void stop ()
 
void pause ()
 
void resume ()
 
double elapsed () const
 

Static Public Member Functions

static std::string report ()
 
static std::string report (const eckit::Configuration &config)
 

The documentation for this class was generated from the following file: