Add array
[babeltrace.git] / include / babeltrace / types.h
index ada6c6d1513d0e93ed880a3465e94fc68ed1dc20..cc1965a0aa6fec46e2e74ae93c5f25926b46c67d 100644 (file)
@@ -214,14 +214,22 @@ struct field *
 struct_type_get_field_from_index(struct type_class_struct *struct_class,
                                 unsigned long index);
 
 struct_type_get_field_from_index(struct type_class_struct *struct_class,
                                 unsigned long index);
 
+/*
+ * elem_class passed as parameter now belongs to the array. No need to free it
+ * explicitely.
+ */
 struct type_class_array *array_type_new(const char *name,
                                        size_t len,
                                        struct type_class *elem_class);
 void array_type_free(struct type_class_array *array_class);
 
 struct type_class_array *array_type_new(const char *name,
                                        size_t len,
                                        struct type_class *elem_class);
 void array_type_free(struct type_class_array *array_class);
 
+/*
+ * int_class and elem_class passed as parameter now belongs to the sequence. No
+ * need to free them explicitely.
+ */
 struct type_class_sequence *sequence_type_new(const char *name,
                                        struct type_class_integer *int_class, 
                                        struct type_class *elem_class);
 struct type_class_sequence *sequence_type_new(const char *name,
                                        struct type_class_integer *int_class, 
                                        struct type_class *elem_class);
-void array_type_free(struct type_class_array *array_class);
+void sequence_type_free(struct type_class_sequence *sequence_class);
 
 #endif /* _BABELTRACE_TYPES_H */
 
 #endif /* _BABELTRACE_TYPES_H */
This page took 0.023388 seconds and 4 git commands to generate.