X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Fcpp-common%2Fbt2%2Ftrace-ir.hpp;fp=src%2Fcpp-common%2Fbt2%2Ftrace-ir.hpp;h=b5557d7d20eb31775b50841cf8f6bb094539a05a;hb=ac19444e607847c47917c1cc1abfa09311e19e25;hp=245a9d4fcaace4fbfe3564b6092ae1b6371d88d3;hpb=a633d3ac916e2e952d89c4449fc98f96461eb010;p=babeltrace.git diff --git a/src/cpp-common/bt2/trace-ir.hpp b/src/cpp-common/bt2/trace-ir.hpp index 245a9d4f..b5557d7d 100644 --- a/src/cpp-common/bt2/trace-ir.hpp +++ b/src/cpp-common/bt2/trace-ir.hpp @@ -276,12 +276,11 @@ private: using typename BorrowedObject::_ThisBorrowedObject; using typename BorrowedObject::_LibObjPtr; using _Spec = internal::CommonPacketSpec; - using _ThisCommonPacket = CommonPacket; using _Stream = internal::DepStream; using _StructureField = internal::DepStructField; public: - using Shared = SharedObject<_ThisCommonPacket, LibObjT, internal::PacketRefFuncs>; + using Shared = SharedObject; explicit CommonPacket(const _LibObjPtr libObjPtr) noexcept : _ThisBorrowedObject {libObjPtr} { @@ -293,7 +292,7 @@ public: } template - _ThisCommonPacket& operator=(const CommonPacket packet) noexcept + CommonPacket& operator=(const CommonPacket packet) noexcept { _ThisBorrowedObject::operator=(packet); return *this; @@ -426,11 +425,10 @@ private: using typename BorrowedObject::_ThisBorrowedObject; using typename BorrowedObject::_LibObjPtr; using _Spec = internal::CommonStreamSpec; - using _ThisCommonStream = CommonStream; using _Trace = internal::DepType, CommonTrace>; public: - using Shared = SharedObject<_ThisCommonStream, LibObjT, internal::StreamRefFuncs>; + using Shared = SharedObject; using UserAttributes = internal::DepUserAttrs; using Class = internal::DepType, @@ -446,7 +444,7 @@ public: } template - _ThisCommonStream& operator=(const CommonStream stream) noexcept + CommonStream& operator=(const CommonStream stream) noexcept { _ThisBorrowedObject::operator=(stream); return *this; @@ -635,11 +633,10 @@ private: using typename BorrowedObject::_ThisBorrowedObject; using typename BorrowedObject::_LibObjPtr; using _Spec = internal::CommonTraceSpec; - using _ThisCommonTrace = CommonTrace; using _Stream = internal::DepStream; public: - using Shared = SharedObject<_ThisCommonTrace, LibObjT, internal::TraceRefFuncs>; + using Shared = SharedObject; using UserAttributes = internal::DepUserAttrs; using Class = internal::DepType, @@ -661,7 +658,7 @@ public: } template - _ThisCommonTrace& operator=(const CommonTrace trace) noexcept + CommonTrace& operator=(const CommonTrace trace) noexcept { _ThisBorrowedObject::operator=(trace); return *this; @@ -941,15 +938,13 @@ private: using typename BorrowedObject::_ThisBorrowedObject; using typename BorrowedObject::_LibObjPtr; using _Spec = internal::CommonEventClassSpec; - using _ThisCommonEventClass = CommonEventClass; using _StructureFieldClass = internal::DepStructFc; using _StreamClass = internal::DepType, CommonStreamClass>; public: - using Shared = SharedObject<_ThisCommonEventClass, LibObjT, internal::EventClassRefFuncs>; - + using Shared = SharedObject; using UserAttributes = internal::DepUserAttrs; enum class LogLevel @@ -982,7 +977,7 @@ public: } template - _ThisCommonEventClass& operator=(const CommonEventClass eventClass) noexcept + CommonEventClass& operator=(const CommonEventClass eventClass) noexcept { _ThisBorrowedObject::operator=(eventClass); return *this; @@ -1281,7 +1276,6 @@ private: using typename BorrowedObject::_ThisBorrowedObject; using typename BorrowedObject::_LibObjPtr; using _Spec = internal::CommonStreamClassSpec; - using _ThisCommonStreamClass = CommonStreamClass; using _StructureFieldClass = internal::DepStructFc; using _TraceClass = internal::DepType, @@ -1293,8 +1287,7 @@ private: using _ClockClass = internal::DepType; public: - using Shared = SharedObject<_ThisCommonStreamClass, LibObjT, internal::StreamClassRefFuncs>; - + using Shared = SharedObject; using UserAttributes = internal::DepUserAttrs; explicit CommonStreamClass(const _LibObjPtr libObjPtr) noexcept : @@ -1309,7 +1302,7 @@ public: } template - _ThisCommonStreamClass& operator=(const CommonStreamClass streamClass) noexcept + CommonStreamClass& operator=(const CommonStreamClass streamClass) noexcept { _ThisBorrowedObject::operator=(streamClass); return *this; @@ -1719,14 +1712,12 @@ private: using typename BorrowedObject::_ThisBorrowedObject; using typename BorrowedObject::_LibObjPtr; using _Spec = internal::CommonTraceClassSpec; - using _ThisCommonTraceClass = CommonTraceClass; using _StreamClass = internal::DepType, CommonStreamClass>; public: - using Shared = SharedObject<_ThisCommonTraceClass, LibObjT, internal::TraceClassRefFuncs>; - + using Shared = SharedObject; using UserAttributes = internal::DepUserAttrs; explicit CommonTraceClass(const _LibObjPtr libObjPtr) noexcept : _ThisBorrowedObject {libObjPtr} @@ -1740,7 +1731,7 @@ public: } template - _ThisCommonTraceClass& operator=(const CommonTraceClass traceClass) noexcept + CommonTraceClass& operator=(const CommonTraceClass traceClass) noexcept { _ThisBorrowedObject::operator=(traceClass); return *this;