string_field->length = 0;
bt_field_set_single(field, true);
}
string_field->length = 0;
bt_field_set_single(field, true);
}
const struct bt_field_class_named_field_class_container *container_fc;
const struct bt_field_variant *var_field = (const void *) field;
const struct bt_field_class_named_field_class_container *container_fc;
const struct bt_field_variant *var_field = (const void *) field;
BT_ASSERT_PRE_DEV(var_field->selected_field,
"Variant field has no selected field: %!+f", field);
container_fc = (const void *) field->class;
BT_ASSERT_PRE_DEV(var_field->selected_field,
"Variant field has no selected field: %!+f", field);
container_fc = (const void *) field->class;
field->methods->set_is_frozen((void *) field, is_frozen);
}
static
bool single_field_is_set(const struct bt_field *field)
{
field->methods->set_is_frozen((void *) field, is_frozen);
}
static
bool single_field_is_set(const struct bt_field *field)
{
for (i = 0; i < struct_field->fields->len; i++) {
is_set = bt_field_is_set(struct_field->fields->pdata[i]);
for (i = 0; i < struct_field->fields->len; i++) {
is_set = bt_field_is_set(struct_field->fields->pdata[i]);