Declare enum type to use from C++
[babeltrace.git] / include / babeltrace / iterator.h
index 360a9c70a5a159eed3bd11b00e1bfa97060084c8..50232a905fc7df90268d62c4e58c28ed9d0cd025 100644 (file)
@@ -65,14 +65,16 @@ struct bt_saved_pos;
  * only use BT_SEEK_LAST to get the timestamp of the last event(s) in
  * the trace.
  */
+enum bt_iter_pos_type {
+       BT_SEEK_TIME,           /* uses u.seek_time */
+       BT_SEEK_RESTORE,        /* uses u.restore */
+       BT_SEEK_CUR,
+       BT_SEEK_BEGIN,
+       BT_SEEK_LAST,
+};
+
 struct bt_iter_pos {
-       enum {
-               BT_SEEK_TIME,           /* uses u.seek_time */
-               BT_SEEK_RESTORE,        /* uses u.restore */
-               BT_SEEK_CUR,
-               BT_SEEK_BEGIN,
-               BT_SEEK_LAST,
-       } type;
+       enum bt_iter_pos_type type;
        union {
                uint64_t seek_time;
                struct bt_saved_pos *restore;
This page took 0.024931 seconds and 4 git commands to generate.