From: Simon Marchi Date: Mon, 12 Feb 2024 19:30:07 +0000 (-0500) Subject: cpp-common/bt2: add `CommonStringField::length` method X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=commitdiff_plain;h=7b3d2ca62ba9d0f2e619935bbd855646dd71bc37 cpp-common/bt2: add `CommonStringField::length` method Add this method, which wraps `bt_field_string_get_length`. Change-Id: Ie662e1fe84c56e6f3d48cadcd5f3c4d153ea108d Signed-off-by: Simon Marchi Reviewed-on: https://review.lttng.org/c/babeltrace/+/11786 Reviewed-by: Philippe Proulx Tested-by: jenkins --- diff --git a/src/cpp-common/bt2/field.hpp b/src/cpp-common/bt2/field.hpp index 0efd7e74..e051a806 100644 --- a/src/cpp-common/bt2/field.hpp +++ b/src/cpp-common/bt2/field.hpp @@ -1008,6 +1008,11 @@ public: { return bt_field_string_get_value(this->libObjPtr()); } + + std::uint64_t length() const noexcept + { + return bt_field_string_get_length(this->libObjPtr()); + } }; using StringField = CommonStringField;