OPAL (Object Oriented Parallel Accelerator Library)
2024.1
OPAL
|
#include <Trace.h>
Public Member Functions | |
Trace (std::string name) | |
~Trace () | |
void | registerComponent (std::string name, std::shared_ptr< TraceComponent > component) |
void | unregisterComponent (std::string) |
void | log (std::ostringstream &dump) |
Private Attributes | |
std::string | name_ |
std::vector< std::shared_ptr < TraceComponent > > | pipeline_ |
std::map< std::string, size_t > | nameToIdx_ |
|
inline |
Definition at line 53 of file Trace.h.
References component(), and pipeline_.
|
inline |
Definition at line 42 of file Trace.h.
References nameToIdx_, and pipeline_.
|
private |
Definition at line 64 of file Trace.h.
Referenced by registerComponent().
|
private |
Definition at line 63 of file Trace.h.
Referenced by log(), and registerComponent().