Skip to main content

toString

virtual std::string toString();

Returns a string representation of the event. This function is inherited from SST::Event's base class and can be overridden by Events. Some of SST Core's built-in debug output uses this function so specializing it can be useful for debugging.

Parameters

  • returns A string representation of the event

Example

sst-elements/src/sst/elements/simpleElementExample/basicSimLifeCycleEvent.h
class basicLifeCycleEvent : public SST::Event 
{
public:
/* Constructors, accessors, etc. here */

std::string toString() const override {
std::stringstream s;
s << "basicLifeCycleEvent. String='" << str << "' Number='" << num << "'";
return s.str();
}
private:
std::string str;
unsigned num;

/* Serialization function & macro here */
};
#include <sst/core/component.h>