cpp-common/bt2: make `ConstComponentPorts::operator[](bt2c::CStringView)` return...
authorSimon Marchi <simon.marchi@efficios.com>
Wed, 14 Feb 2024 16:14:07 +0000 (11:14 -0500)
committerSimon Marchi <simon.marchi@efficios.com>
Mon, 19 Feb 2024 18:10:15 +0000 (13:10 -0500)
commit209ec9b4c609b0a989d33be9949b80a31544faa8
tree59099d2fad69d89b417d1c02a2958d1253ff9569
parent1e700b7d3cd091b474c3f319e4996f321db1f5f7
cpp-common/bt2: make `ConstComponentPorts::operator[](bt2c::CStringView)` return an `OptionalBorrowedObject`

The library functions that borrow ports by name return `NULL` when
no port with such name exist.  Change
`ConstComponentPorts::operator[](bt2c::CStringView)` to return an
`OptionalBorrowedObject` to model that in C++.

Change-Id: I2fafb509622e324980b88b70735e7beeb25f7fb4
Signed-off-by: Simon Marchi <simon.marchi@efficios.com>
Reviewed-on: https://review.lttng.org/c/babeltrace/+/11802
Reviewed-by: Philippe Proulx <eeppeliteloop@gmail.com>
Tested-by: jenkins <jenkins@lttng.org>
src/cpp-common/bt2/component-port.hpp
This page took 0.024914 seconds and 4 git commands to generate.