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=b6f349be9a6f7545292078460e7f6c2bdd3c94ff;hb=5cc5088c99cfef4584388872e51a92b8f2268ed3;hp=14863e184b0e122791bb8277642ed18525e0ea8a;hpb=9f7aea4d4d9fc4e046b40fc00786f8b114a9cb15;p=babeltrace.git diff --git a/src/cpp-common/bt2/trace-ir.hpp b/src/cpp-common/bt2/trace-ir.hpp index 14863e18..b6f349be 100644 --- a/src/cpp-common/bt2/trace-ir.hpp +++ b/src/cpp-common/bt2/trace-ir.hpp @@ -13,7 +13,6 @@ #include #include "cpp-common/optional.hpp" -#include "cpp-common/string_view.hpp" #include "borrowed-object.hpp" #include "clock-class.hpp" @@ -489,15 +488,9 @@ public: this->name(name.data()); } - nonstd::optional name() const noexcept + const char *name() const noexcept { - const auto name = bt_stream_get_name(this->libObjPtr()); - - if (name) { - return name; - } - - return nonstd::nullopt; + return bt_stream_get_name(this->libObjPtr()); } template @@ -644,7 +637,7 @@ public: struct ConstEnvironmentEntry { - bpstd::string_view name; + const char *name; ConstValue value; }; @@ -687,15 +680,9 @@ public: this->name(name.data()); } - nonstd::optional name() const noexcept + const char *name() const noexcept { - const auto name = bt_trace_get_name(this->libObjPtr()); - - if (name) { - return name; - } - - return nonstd::nullopt; + return bt_trace_get_name(this->libObjPtr()); } void uuid(const bt2_common::UuidView& uuid) const noexcept @@ -1011,15 +998,9 @@ public: this->name(name.data()); } - nonstd::optional name() const noexcept + const char *name() const noexcept { - const auto name = bt_event_class_get_name(this->libObjPtr()); - - if (name) { - return name; - } - - return nonstd::nullopt; + return bt_event_class_get_name(this->libObjPtr()); } void logLevel(const LogLevel logLevel) const noexcept @@ -1058,15 +1039,9 @@ public: this->emfUri(emfUri.data()); } - nonstd::optional emfUri() const noexcept + const char *emfUri() const noexcept { - const auto emfUri = bt_event_class_get_emf_uri(this->libObjPtr()); - - if (emfUri) { - return emfUri; - } - - return nonstd::nullopt; + return bt_event_class_get_emf_uri(this->libObjPtr()); } void payloadFieldClass(const StructureFieldClass fc) const @@ -1381,15 +1356,9 @@ public: this->name(name.data()); } - nonstd::optional name() const noexcept + const char *name() const noexcept { - const auto name = bt_stream_class_get_name(this->libObjPtr()); - - if (name) { - return name; - } - - return nonstd::nullopt; + return bt_stream_class_get_name(this->libObjPtr()); } void assignsAutomaticEventClassId(const bool val) const noexcept