return &integer->parent;
}
+BT_HIDDEN
int bt_ctf_field_type_integer_get_size(struct bt_ctf_field_type *type)
{
int ret = 0;
return ret;
}
+BT_HIDDEN
enum bt_ctf_integer_base bt_ctf_field_type_integer_get_base(
struct bt_ctf_field_type *type)
{
return ret;
}
+BT_HIDDEN
enum bt_ctf_string_encoding bt_ctf_field_type_integer_get_encoding(
struct bt_ctf_field_type *type)
{
return ret;
}
+BT_HIDDEN
struct bt_ctf_clock *bt_ctf_field_type_integer_get_mapped_clock(
struct bt_ctf_field_type *type)
{
return clock;
}
+BT_HIDDEN
int bt_ctf_field_type_integer_set_mapped_clock(
struct bt_ctf_field_type *type,
struct bt_ctf_clock *clock)
return NULL;
}
+BT_HIDDEN
struct bt_ctf_field_type *bt_ctf_field_type_enumeration_get_container_type(
struct bt_ctf_field_type *type)
{
return ret;
}
+BT_HIDDEN
int bt_ctf_field_type_enumeration_add_mapping_unsigned(
struct bt_ctf_field_type *type, const char *string,
uint64_t range_start, uint64_t range_end)
return ret;
}
+BT_HIDDEN
const char *bt_ctf_field_type_enumeration_get_mapping_name_unsigned(
struct bt_ctf_field_type_enumeration *enumeration_type,
uint64_t value)
return mapping;
}
+BT_HIDDEN
int bt_ctf_field_type_enumeration_get_mapping(
struct bt_ctf_field_type *type, int index,
const char **string, int64_t *range_start, int64_t *range_end)
return ret;
}
+BT_HIDDEN
int bt_ctf_field_type_enumeration_get_mapping_unsigned(
struct bt_ctf_field_type *type, int index,
const char **string, uint64_t *range_start, uint64_t *range_end)
return ret;
}
+BT_HIDDEN
int bt_ctf_field_type_enumeration_get_mapping_index_by_name(
struct bt_ctf_field_type *type, const char *name)
{
return ret;
}
+BT_HIDDEN
int bt_ctf_field_type_enumeration_get_mapping_index_by_value(
struct bt_ctf_field_type *type, int64_t value)
{
return ret;
}
+BT_HIDDEN
int bt_ctf_field_type_enumeration_get_mapping_index_by_unsigned_value(
struct bt_ctf_field_type *type, uint64_t value)
{
return floating_point ? &floating_point->parent : NULL;
}
+BT_HIDDEN
int bt_ctf_field_type_floating_point_get_exponent_digits(
struct bt_ctf_field_type *type)
{
return ret;
}
+BT_HIDDEN
int bt_ctf_field_type_floating_point_get_mantissa_digits(
struct bt_ctf_field_type *type)
{
return ret;
}
+BT_HIDDEN
int bt_ctf_field_type_structure_get_field_count(
struct bt_ctf_field_type *type)
{
return ret;
}
+BT_HIDDEN
struct bt_ctf_field_type *bt_ctf_field_type_structure_get_field_type_by_name(
struct bt_ctf_field_type *type,
const char *name)
return NULL;
}
+BT_HIDDEN
struct bt_ctf_field_type *bt_ctf_field_type_variant_get_tag_type(
struct bt_ctf_field_type *type)
{
return tag_type;
}
+BT_HIDDEN
const char *bt_ctf_field_type_variant_get_tag_name(
struct bt_ctf_field_type *type)
{
return tag_name;
}
+BT_HIDDEN
int bt_ctf_field_type_variant_set_tag_name(
struct bt_ctf_field_type *type, const char *name)
{
return ret;
}
+BT_HIDDEN
struct bt_ctf_field_type *bt_ctf_field_type_variant_get_field_type_by_name(
struct bt_ctf_field_type *type,
const char *field_name)
return field_type;
}
+BT_HIDDEN
struct bt_ctf_field_type *bt_ctf_field_type_variant_get_field_type_from_tag(
struct bt_ctf_field_type *type,
struct bt_ctf_field *tag)
}
+BT_HIDDEN
int bt_ctf_field_type_variant_get_field(struct bt_ctf_field_type *type,
const char **field_name, struct bt_ctf_field_type **field_type,
int index)
return NULL;
}
+BT_HIDDEN
struct bt_ctf_field_type *bt_ctf_field_type_array_get_element_type(
struct bt_ctf_field_type *type)
{
return ret;
}
+BT_HIDDEN
int64_t bt_ctf_field_type_array_get_length(struct bt_ctf_field_type *type)
{
int64_t ret;
return NULL;
}
+BT_HIDDEN
struct bt_ctf_field_type *bt_ctf_field_type_sequence_get_element_type(
struct bt_ctf_field_type *type)
{
return ret;
}
+BT_HIDDEN
const char *bt_ctf_field_type_sequence_get_length_field_name(
struct bt_ctf_field_type *type)
{
return &string->parent;
}
+BT_HIDDEN
enum bt_ctf_string_encoding bt_ctf_field_type_string_get_encoding(
struct bt_ctf_field_type *type)
{
return ret;
}
+BT_HIDDEN
int bt_ctf_field_type_get_alignment(struct bt_ctf_field_type *type)
{
int ret;
return ret;
}
+BT_HIDDEN
enum bt_ctf_byte_order bt_ctf_field_type_get_byte_order(
struct bt_ctf_field_type *type)
{
return ret;
}
+BT_HIDDEN
enum bt_ctf_type_id bt_ctf_field_type_get_type_id(
struct bt_ctf_field_type *type)
{
return type->declaration->id;
}
+BT_HIDDEN
int bt_ctf_field_type_is_integer(struct bt_ctf_field_type *type)
{
return bt_ctf_field_type_get_type_id(type) == BT_CTF_TYPE_ID_INTEGER;
}
+BT_HIDDEN
int bt_ctf_field_type_is_floating_point(struct bt_ctf_field_type *type)
{
return bt_ctf_field_type_get_type_id(type) == BT_CTF_TYPE_ID_FLOAT;
}
+BT_HIDDEN
int bt_ctf_field_type_is_enumeration(struct bt_ctf_field_type *type)
{
return bt_ctf_field_type_get_type_id(type) == BT_CTF_TYPE_ID_ENUM;
}
+BT_HIDDEN
int bt_ctf_field_type_is_string(struct bt_ctf_field_type *type)
{
return bt_ctf_field_type_get_type_id(type) == BT_CTF_TYPE_ID_STRING;
}
+BT_HIDDEN
int bt_ctf_field_type_is_structure(struct bt_ctf_field_type *type)
{
return bt_ctf_field_type_get_type_id(type) == BT_CTF_TYPE_ID_STRUCT;
}
+BT_HIDDEN
int bt_ctf_field_type_is_array(struct bt_ctf_field_type *type)
{
return bt_ctf_field_type_get_type_id(type) == BT_CTF_TYPE_ID_ARRAY;
}
+BT_HIDDEN
int bt_ctf_field_type_is_sequence(struct bt_ctf_field_type *type)
{
return bt_ctf_field_type_get_type_id(type) == BT_CTF_TYPE_ID_SEQUENCE;
}
+BT_HIDDEN
int bt_ctf_field_type_is_variant(struct bt_ctf_field_type *type)
{
return bt_ctf_field_type_get_type_id(type) == BT_CTF_TYPE_ID_VARIANT;
return ret;
}
+BT_HIDDEN
int bt_ctf_field_type_compare(struct bt_ctf_field_type *type_a,
struct bt_ctf_field_type *type_b)
{
return field_index;
}
+BT_HIDDEN
struct bt_ctf_field_path *bt_ctf_field_type_variant_get_tag_field_path(
struct bt_ctf_field_type *type)
{
return field_path;
}
+BT_HIDDEN
struct bt_ctf_field_path *bt_ctf_field_type_sequence_get_length_field_path(
struct bt_ctf_field_type *type)
{