cpp-common/bt2: `bt2::internal::SharedObj` -> `bt2::SharedObj`
authorPhilippe Proulx <eeppeliteloop@gmail.com>
Mon, 13 Nov 2023 18:52:39 +0000 (13:52 -0500)
committerSimon Marchi <simon.marchi@efficios.com>
Thu, 14 Dec 2023 15:57:04 +0000 (10:57 -0500)
commit26b9d24c236956140a3bd8f79d19768b0a5aa006
tree72fcda5c13fb48f02da149f91f8e2aed376be94a
parent0d218157e8e692f965c246389f55194724f4a757
cpp-common/bt2: `bt2::internal::SharedObj` -> `bt2::SharedObj`

`SharedObj` is not completely internal: it offers public methods,
including creation methods.

Also, we don't need to hide anything from the end user in this file.

Therefore make this class not internal.

Also apply to specific shared object aliases, for example
`bt2::SharedValue`.

Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Change-Id: I8bf1718a95de87b7c506ffab4868e63bc57a7391
Reviewed-on: https://review.lttng.org/c/babeltrace/+/11367
Reviewed-by: Simon Marchi <simon.marchi@efficios.com>
src/Makefile.am
src/cpp-common/bt2/clock-class.hpp
src/cpp-common/bt2/field-class.hpp
src/cpp-common/bt2/field-path.hpp
src/cpp-common/bt2/integer-range-set.hpp
src/cpp-common/bt2/internal/shared-obj.hpp [deleted file]
src/cpp-common/bt2/message.hpp
src/cpp-common/bt2/shared-obj.hpp [new file with mode: 0644]
src/cpp-common/bt2/trace-ir.hpp
src/cpp-common/bt2/value.hpp
This page took 0.025162 seconds and 4 git commands to generate.