X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Fcpp-common%2Fbt2%2Ftrace-ir.hpp;fp=src%2Fcpp-common%2Fbt2%2Ftrace-ir.hpp;h=74ad36790ae93ce05741c62d71262b1260f2729b;hb=e7f0f07bea73c3fdf14bbc919bfd44bff3eb85e1;hp=a043f3cc5c38523feefcb456ed2cf2537a9ec21c;hpb=339e8bc45d45a998c7d530ebe8d2bf0d579aa60a;p=babeltrace.git diff --git a/src/cpp-common/bt2/trace-ir.hpp b/src/cpp-common/bt2/trace-ir.hpp index a043f3cc..74ad3679 100644 --- a/src/cpp-common/bt2/trace-ir.hpp +++ b/src/cpp-common/bt2/trace-ir.hpp @@ -12,6 +12,7 @@ #include +#include "cpp-common/bt2c/c-string-view.hpp" #include "cpp-common/bt2s/optional.hpp" #include "borrowed-object.hpp" @@ -460,7 +461,7 @@ public: this->name(name.data()); } - const char *name() const noexcept + bt2c::CStringView name() const noexcept { return bt_stream_get_name(this->libObjPtr()); } @@ -609,7 +610,7 @@ public: struct ConstEnvironmentEntry { - const char *name; + bt2c::CStringView name; ConstValue value; }; @@ -652,7 +653,7 @@ public: this->name(name.data()); } - const char *name() const noexcept + bt2c::CStringView name() const noexcept { return bt_trace_get_name(this->libObjPtr()); } @@ -957,7 +958,7 @@ public: this->name(name.data()); } - const char *name() const noexcept + bt2c::CStringView name() const noexcept { return bt_event_class_get_name(this->libObjPtr()); } @@ -997,7 +998,7 @@ public: this->emfUri(emfUri.data()); } - const char *emfUri() const noexcept + bt2c::CStringView emfUri() const noexcept { return bt_event_class_get_emf_uri(this->libObjPtr()); } @@ -1301,7 +1302,7 @@ public: this->name(name.data()); } - const char *name() const noexcept + bt2c::CStringView name() const noexcept { return bt_stream_class_get_name(this->libObjPtr()); }