Fix: use `OptionalBorrowedObject::hasObject()` in `CommonOptionField::hasField()`
authorSimon Marchi <simon.marchi@efficios.com>
Tue, 26 Mar 2024 20:45:47 +0000 (20:45 +0000)
committerSimon Marchi <simon.marchi@efficios.com>
Wed, 4 Sep 2024 19:05:14 +0000 (15:05 -0400)
This is needed since `OptionalBorrowedObject::operator bool()` is
explicit.

Change-Id: Iabd899be72607b1d5eb1a42dec919c14d0e33868
Signed-off-by: Simon Marchi <simon.marchi@efficios.com>
Reviewed-on: https://review.lttng.org/c/babeltrace/+/12714
Reviewed-by: Philippe Proulx <eeppeliteloop@gmail.com>
src/cpp-common/bt2/field.hpp

index aca49d49df379717210522336415dfb7a8f6a2d4..a75a054e450c6d36843c14ee0ed645d048172dde 100644 (file)
@@ -1597,7 +1597,7 @@ public:
 
     bool hasField() const noexcept
     {
-        return this->field();
+        return this->field().hasObject();
     }
 
     OptionalBorrowedObject<CommonField<LibObjT>> field() const noexcept
This page took 0.025011 seconds and 4 git commands to generate.