#include "field-class.hpp"
#include "field.hpp"
#include "internal/utils.hpp"
+#include "shared-obj.hpp"
#include "value.hpp"
namespace bt2 {
ConstStructureField, StructureField>::type;
public:
- using Shared = internal::SharedObj<_ThisCommonPacket, LibObjT, internal::PacketRefFuncs>;
+ using Shared = SharedObj<_ThisCommonPacket, LibObjT, internal::PacketRefFuncs>;
explicit CommonPacket(const _LibObjPtr libObjPtr) noexcept : _ThisBorrowedObject {libObjPtr}
{
CommonTrace<bt_trace>>::type;
public:
- using Shared = internal::SharedObj<_ThisCommonStream, LibObjT, internal::StreamRefFuncs>;
+ using Shared = SharedObj<_ThisCommonStream, LibObjT, internal::StreamRefFuncs>;
using Class = typename std::conditional<std::is_const<LibObjT>::value,
CommonStreamClass<const bt_stream_class>,
CommonStream<bt_stream>>::type;
public:
- using Shared = internal::SharedObj<_ThisCommonTrace, LibObjT, internal::TraceRefFuncs>;
+ using Shared = SharedObj<_ThisCommonTrace, LibObjT, internal::TraceRefFuncs>;
using Class = typename std::conditional<std::is_const<LibObjT>::value,
CommonTraceClass<const bt_trace_class>,
StructureFieldClass>::type;
public:
- using Shared =
- internal::SharedObj<_ThisCommonEventClass, LibObjT, internal::EventClassRefFuncs>;
+ using Shared = SharedObj<_ThisCommonEventClass, LibObjT, internal::EventClassRefFuncs>;
using UserAttributes =
typename std::conditional<std::is_const<LibObjT>::value, ConstMapValue, MapValue>::type;
typename std::conditional<std::is_const<LibObjT>::value, ConstClockClass, ClockClass>::type;
public:
- using Shared =
- internal::SharedObj<_ThisCommonStreamClass, LibObjT, internal::StreamClassRefFuncs>;
+ using Shared = SharedObj<_ThisCommonStreamClass, LibObjT, internal::StreamClassRefFuncs>;
using UserAttributes =
typename std::conditional<std::is_const<LibObjT>::value, ConstMapValue, MapValue>::type;
CommonStreamClass<bt_stream_class>>::type;
public:
- using Shared =
- internal::SharedObj<_ThisCommonTraceClass, LibObjT, internal::TraceClassRefFuncs>;
+ using Shared = SharedObj<_ThisCommonTraceClass, LibObjT, internal::TraceClassRefFuncs>;
using UserAttributes =
typename std::conditional<std::is_const<LibObjT>::value, ConstMapValue, MapValue>::type;