+ std::string tracing_category_ = "";
+
+public:
+ AnyActivityImpl& set_name(const std::string& name) /* Hides the function in the ancestor class */
+ {
+ ActivityImpl::set_name(name);
+ return static_cast<AnyActivityImpl&>(*this);
+ }
+
+ AnyActivityImpl& set_tracing_category(const std::string& category)
+ {
+ tracing_category_ = category;
+ return static_cast<AnyActivityImpl&>(*this);
+ }
+ const std::string& get_tracing_category() const { return tracing_category_; }