Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Change-Id: I40d093d773fc07f6972e7b86262c01dac4540575
Reviewed-on: https://review.lttng.org/c/babeltrace/+/8088
Reviewed-on: https://review.lttng.org/c/babeltrace/+/10800
Tested-by: jenkins <jenkins@lttng.org>
*
* C++ forbids the other way around.
*/
- template <typename AnyLibObjT>
+ template <typename>
friend class BorrowedObj;
protected:
* constructors and assignment operators), given that
* `SpecificSomething` inherits `Something`.
*/
- template <typename AnyObjT, typename AnyLibObjT, typename AnyRefFuncsT>
+ template <typename, typename, typename>
friend class SharedObj;
private: