X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace2%2Ftrace-ir%2Ffield-class.h;h=ec4456f662bf7b7cf7feec4180f3eb2dd5cbdd31;hb=1367bc7ce5e43057c3a2c00a8f4fa2130259ea76;hp=a8c3feafe4f4a4e4cda2ce5937ca4f9c6c279472;hpb=45c51519900e100d9acda4acb9516ef69bc2d045;p=babeltrace.git diff --git a/include/babeltrace2/trace-ir/field-class.h b/include/babeltrace2/trace-ir/field-class.h index a8c3feaf..ec4456f6 100644 --- a/include/babeltrace2/trace-ir/field-class.h +++ b/include/babeltrace2/trace-ir/field-class.h @@ -107,21 +107,12 @@ extern bt_field_class *bt_field_class_static_array_create( extern bt_field_class *bt_field_class_dynamic_array_create( bt_trace_class *trace_class, - bt_field_class *elem_field_class); + bt_field_class *elem_field_class, + bt_field_class *length_field_class); extern bt_field_class *bt_field_class_array_borrow_element_field_class( bt_field_class *field_class); -typedef enum bt_field_class_dynamic_array_set_length_field_class_status { - BT_FIELD_CLASS_DYNAMIC_ARRAY_SET_LENGTH_FIELD_CLASS_STATUS_MEMORY_ERROR = __BT_FUNC_STATUS_MEMORY_ERROR, - BT_FIELD_CLASS_DYNAMIC_ARRAY_SET_LENGTH_FIELD_CLASS_STATUS_OK = __BT_FUNC_STATUS_OK, -} bt_field_class_dynamic_array_set_length_field_class_status; - -extern bt_field_class_dynamic_array_set_length_field_class_status -bt_field_class_dynamic_array_set_length_field_class( - bt_field_class *field_class, - bt_field_class *length_field_class); - extern bt_field_class *bt_field_class_variant_create( bt_trace_class *trace_class, bt_field_class *selector_field_class);