+extern const bt_field_path *
+bt_field_class_variant_with_selector_borrow_selector_field_path_const(
+ const bt_field_class *field_class);
+
+extern const bt_integer_range_set_unsigned *
+bt_field_class_variant_with_selector_unsigned_option_borrow_ranges_const(
+ const bt_field_class_variant_with_selector_unsigned_option *option);
+
+static inline
+const bt_field_class_variant_option *
+bt_field_class_variant_with_selector_unsigned_option_as_option_const(
+ const bt_field_class_variant_with_selector_unsigned_option *option)
+{
+ return __BT_UPCAST_CONST(bt_field_class_variant_option, option);
+}
+
+extern const bt_integer_range_set_signed *
+bt_field_class_variant_with_selector_signed_option_borrow_ranges_const(
+ const bt_field_class_variant_with_selector_signed_option *option);
+
+static inline
+const bt_field_class_variant_option *
+bt_field_class_variant_with_selector_signed_option_as_option_const(
+ const bt_field_class_variant_with_selector_signed_option *option)
+{
+ return __BT_UPCAST_CONST(bt_field_class_variant_option, option);
+}
+