struct ClockClassRefFuncs final
{
- static void get(const bt_clock_class * const libObjPtr)
+ static void get(const bt_clock_class * const libObjPtr) noexcept
{
bt_clock_class_get_ref(libObjPtr);
}
- static void put(const bt_clock_class * const libObjPtr)
+ static void put(const bt_clock_class * const libObjPtr) noexcept
{
bt_clock_class_put_ref(libObjPtr);
}
struct FieldClassRefFuncs final
{
- static void get(const bt_field_class * const libObjPtr)
+ static void get(const bt_field_class * const libObjPtr) noexcept
{
bt_field_class_get_ref(libObjPtr);
}
- static void put(const bt_field_class * const libObjPtr)
+ static void put(const bt_field_class * const libObjPtr) noexcept
{
bt_field_class_put_ref(libObjPtr);
}
struct FieldPathRefFuncs final
{
- static void get(const bt_field_path * const libObjPtr)
+ static void get(const bt_field_path * const libObjPtr) noexcept
{
bt_field_path_get_ref(libObjPtr);
}
- static void put(const bt_field_path * const libObjPtr)
+ static void put(const bt_field_path * const libObjPtr) noexcept
{
bt_field_path_put_ref(libObjPtr);
}
template <>
struct IntegerRangeSetRefFuncs<const bt_integer_range_set_unsigned> final
{
- static void get(const bt_integer_range_set_unsigned * const libObjPtr)
+ static void get(const bt_integer_range_set_unsigned * const libObjPtr) noexcept
{
bt_integer_range_set_unsigned_get_ref(libObjPtr);
}
- static void put(const bt_integer_range_set_unsigned * const libObjPtr)
+ static void put(const bt_integer_range_set_unsigned * const libObjPtr) noexcept
{
bt_integer_range_set_unsigned_put_ref(libObjPtr);
}
template <>
struct IntegerRangeSetRefFuncs<const bt_integer_range_set_signed> final
{
- static void get(const bt_integer_range_set_signed * const libObjPtr)
+ static void get(const bt_integer_range_set_signed * const libObjPtr) noexcept
{
bt_integer_range_set_signed_get_ref(libObjPtr);
}
- static void put(const bt_integer_range_set_signed * const libObjPtr)
+ static void put(const bt_integer_range_set_signed * const libObjPtr) noexcept
{
bt_integer_range_set_signed_put_ref(libObjPtr);
}
struct MessageRefFuncs final
{
- static void get(const bt_message * const libObjPtr)
+ static void get(const bt_message * const libObjPtr) noexcept
{
bt_message_get_ref(libObjPtr);
}
- static void put(const bt_message * const libObjPtr)
+ static void put(const bt_message * const libObjPtr) noexcept
{
bt_message_put_ref(libObjPtr);
}
struct PacketRefFuncs final
{
- static void get(const bt_packet * const libObjPtr)
+ static void get(const bt_packet * const libObjPtr) noexcept
{
bt_packet_get_ref(libObjPtr);
}
- static void put(const bt_packet * const libObjPtr)
+ static void put(const bt_packet * const libObjPtr) noexcept
{
bt_packet_put_ref(libObjPtr);
}
struct StreamRefFuncs final
{
- static void get(const bt_stream * const libObjPtr)
+ static void get(const bt_stream * const libObjPtr) noexcept
{
bt_stream_get_ref(libObjPtr);
}
- static void put(const bt_stream * const libObjPtr)
+ static void put(const bt_stream * const libObjPtr) noexcept
{
bt_stream_put_ref(libObjPtr);
}
struct TraceRefFuncs final
{
- static void get(const bt_trace * const libObjPtr)
+ static void get(const bt_trace * const libObjPtr) noexcept
{
bt_trace_get_ref(libObjPtr);
}
- static void put(const bt_trace * const libObjPtr)
+ static void put(const bt_trace * const libObjPtr) noexcept
{
bt_trace_put_ref(libObjPtr);
}
struct EventClassRefFuncs final
{
- static void get(const bt_event_class * const libObjPtr)
+ static void get(const bt_event_class * const libObjPtr) noexcept
{
bt_event_class_get_ref(libObjPtr);
}
- static void put(const bt_event_class * const libObjPtr)
+ static void put(const bt_event_class * const libObjPtr) noexcept
{
bt_event_class_put_ref(libObjPtr);
}
struct StreamClassRefFuncs final
{
- static void get(const bt_stream_class * const libObjPtr)
+ static void get(const bt_stream_class * const libObjPtr) noexcept
{
bt_stream_class_get_ref(libObjPtr);
}
- static void put(const bt_stream_class * const libObjPtr)
+ static void put(const bt_stream_class * const libObjPtr) noexcept
{
bt_stream_class_put_ref(libObjPtr);
}
struct TraceClassRefFuncs final
{
- static void get(const bt_trace_class * const libObjPtr)
+ static void get(const bt_trace_class * const libObjPtr) noexcept
{
bt_trace_class_get_ref(libObjPtr);
}
- static void put(const bt_trace_class * const libObjPtr)
+ static void put(const bt_trace_class * const libObjPtr) noexcept
{
bt_trace_class_put_ref(libObjPtr);
}
struct ValueRefFuncs final
{
- static void get(const bt_value * const libObjPtr)
+ static void get(const bt_value * const libObjPtr) noexcept
{
bt_value_get_ref(libObjPtr);
}
- static void put(const bt_value * const libObjPtr)
+ static void put(const bt_value * const libObjPtr) noexcept
{
bt_value_put_ref(libObjPtr);
}