21#ifndef __TRACE_COMPONENT_H__
22#define __TRACE_COMPONENT_H__
36 virtual void execute(std::ostringstream &dump) = 0;
38 void prepend(std::ostringstream &dump, std::ostringstream &prepender) {
40 prepender << dump.str();
43 dump << prepender.str();
46 void prepend(std::ostringstream &dump, std::string prepender) {
48 std::ostringstream tmp;
49 tmp << prepender << dump.str();
virtual ~TraceComponent()=default
virtual void execute(std::ostringstream &dump)=0
void prepend(std::ostringstream &dump, std::ostringstream &prepender)
void prepend(std::ostringstream &dump, std::string prepender)
TraceComponent(std::string name)