*/
static inline
const bt_component_class *bt_self_component_class_as_component_class(
- bt_self_component_class *self_component_class)
+ bt_self_component_class *self_component_class) __BT_NOEXCEPT
{
return __BT_UPCAST(bt_component_class, self_component_class);
}
const bt_component_class_source *
bt_self_component_class_source_as_component_class_source(
bt_self_component_class_source *self_component_class)
+ __BT_NOEXCEPT
{
return __BT_UPCAST_CONST(bt_component_class_source,
self_component_class);
const bt_component_class_filter *
bt_self_component_class_filter_as_component_class_filter(
bt_self_component_class_filter *self_component_class)
+ __BT_NOEXCEPT
{
return __BT_UPCAST_CONST(bt_component_class_filter,
self_component_class);
const bt_component_class_sink *
bt_self_component_class_sink_as_component_class_sink(
bt_self_component_class_sink *self_component_class)
+ __BT_NOEXCEPT
{
return __BT_UPCAST_CONST(bt_component_class_sink, self_component_class);
}
bt_self_component_class*
bt_self_component_class_source_as_self_component_class(
bt_self_component_class_source *self_component_class)
+ __BT_NOEXCEPT
{
return __BT_UPCAST(bt_self_component_class, self_component_class);
}
bt_self_component_class*
bt_self_component_class_filter_as_self_component_class(
bt_self_component_class_filter *self_component_class)
+ __BT_NOEXCEPT
{
return __BT_UPCAST(bt_self_component_class, self_component_class);
}
bt_self_component_class*
bt_self_component_class_sink_as_self_component_class(
bt_self_component_class_sink *self_component_class)
+ __BT_NOEXCEPT
{
return __BT_UPCAST(bt_self_component_class, self_component_class);
}