#include "lib/object.h"
#include <babeltrace2/trace-ir/field-path-const.h>
#include "common/assert.h"
+#include "common/macros.h"
#include <glib.h>
struct bt_field_path_item {
struct bt_field_path {
struct bt_object base;
- enum bt_scope root;
+ enum bt_field_path_scope root;
/* Array of `struct bt_field_path_item` (items) */
GArray *items;
{
switch (type) {
case BT_FIELD_PATH_ITEM_TYPE_INDEX:
- return "BT_FIELD_PATH_ITEM_TYPE_INDEX";
+ return "INDEX";
case BT_FIELD_PATH_ITEM_TYPE_CURRENT_ARRAY_ELEMENT:
- return "BT_FIELD_PATH_ITEM_TYPE_CURRENT_ARRAY_ELEMENT";
+ return "CURRENT_ARRAY_ELEMENT";
default:
return "(unknown)";
}