assert-pre-internal.h: add BT_ASSERT_PRE_VALID_INDEX()
[babeltrace.git] / include / babeltrace / ctf-ir / visitor-internal.h
index e37172e1680daddbfb62143ffc7323e75a251feb..3f8d80929d72aa81eaa170610225f383e8068318 100644 (file)
 #include <babeltrace/babeltrace-internal.h>
 
 typedef void *(*bt_child_accessor)(void *object, int index);
-typedef int (*bt_child_count_accessor)(void *object);
-typedef int (*bt_child_visitor)(void *object, bt_ctf_visitor visitor,
+typedef int64_t (*bt_child_count_accessor)(void *object);
+typedef int (*bt_child_visitor)(void *object, bt_visitor visitor,
                void *data);
 
-struct bt_ctf_object {
-       enum bt_ctf_object_type type;
+struct bt_visitor_object {
+       enum bt_visitor_object_type type;
        void *object;
 };
 
 BT_HIDDEN
-int visitor_helper(struct bt_ctf_object *root,
+int visitor_helper(struct bt_visitor_object *root,
                bt_child_count_accessor child_counter,
                bt_child_accessor child_accessor,
                bt_child_visitor child_visitor,
-               bt_ctf_visitor visitor,
+               bt_visitor visitor,
                void *data);
 
 #endif /* BABELTRACE_CTF_IR_VISITOR_INTERNAL_H */
This page took 0.028702 seconds and 4 git commands to generate.