Avoid unnecessary inclusions in public headers
[babeltrace.git] / include / babeltrace / ctf-ir / trace.h
index 34ba437622313b7a7c1cf1d8436e0a777ba81c11..09acda6237e934a1e2daeafd0af596a9e3f585e6 100644 (file)
  * http://www.efficios.com/ctf
  */
 
-#include <babeltrace/ctf-ir/field-types.h>
+/* For bt_ctf_visitor */
 #include <babeltrace/ctf-ir/visitor.h>
-#include <babeltrace/values.h>
-#include <babeltrace/graph/notification.h>
+
+/* For bt_bool */
 #include <babeltrace/types.h>
 #include <stdint.h>
 
@@ -41,6 +41,9 @@
 extern "C" {
 #endif
 
+struct bt_ctf_field_type;
+struct bt_value;
+
 /**
 @defgroup ctfirtraceclass CTF IR trace class
 @ingroup ctfir
This page took 0.025082 seconds and 4 git commands to generate.