#include <babeltrace/trace-ir/field-classes.h>
#include <babeltrace/trace-ir/field-classes-internal.h>
#include <babeltrace/trace-ir/field-path-internal.h>
#include <babeltrace/trace-ir/field-classes.h>
#include <babeltrace/trace-ir/field-classes-internal.h>
#include <babeltrace/trace-ir/field-path-internal.h>
{
BT_ASSERT_PRE_NON_NULL(field_path, "Field path");
return (uint64_t) field_path->indexes->len;
}
{
BT_ASSERT_PRE_NON_NULL(field_path, "Field path");
return (uint64_t) field_path->indexes->len;
}
{
BT_ASSERT_PRE_NON_NULL(field_path, "Field path");
BT_ASSERT_PRE_VALID_INDEX(index, field_path->indexes->len);
{
BT_ASSERT_PRE_NON_NULL(field_path, "Field path");
BT_ASSERT_PRE_VALID_INDEX(index, field_path->indexes->len);