-struct bt_ctf_field_type;
-struct bt_ctf_event_class;
-struct bt_ctf_event;
-struct bt_ctf_field;
-struct bt_ctf_field_path;
-struct bt_ctf_field_type_enumeration_mapping_iterator;
-
-/** @cond DOCUMENT */
-
-/*
- * Babeltrace 1.x enumerations that were also used in CTF writer's API.
- * They are left here for backward compatibility reasons, but
- * enum bt_ctf_field_type_id and enum bt_ctf_string_encoding should be used
- * in new code. Both new enumerations are compatible with their legacy
- * counterpart.
- */
-enum ctf_type_id {
- CTF_TYPE_UNKNOWN = -1,
- CTF_TYPE_INTEGER = 0,
- CTF_TYPE_FLOAT = 1,
- CTF_TYPE_ENUM = 2,
- CTF_TYPE_STRING = 3,
- CTF_TYPE_STRUCT = 4,
- CTF_TYPE_UNTAGGED_VARIANT = 5,
- CTF_TYPE_VARIANT = 5,
- CTF_TYPE_ARRAY = 6,
- CTF_TYPE_SEQUENCE = 7,
- NR_CTF_TYPES,
-};
-
-/*
- * Old enum.
- */
-enum ctf_string_encoding {
- CTF_STRING_NONE = 0,
- CTF_STRING_UTF8,
- CTF_STRING_ASCII,
- CTF_STRING_UNKNOWN,
-};
-
-/** @endcond */