bcf_info_t

INFO field data (§1.4.1 Fixed fields, (8) INFO)

Members

Unions

V1
union V1

Stores a numeric value iff this INFO field is a scalar

Variables

key
int key;

key: numeric tag id, the corresponding string is bcf_hdr_t::idBCF_DT_ID[$key].key

len
int len;

type: one of BCF_BT_* types; len: vector length, 1 for scalars

type
int type;

type: one of BCF_BT_* types; len: vector length, 1 for scalars

v1
V1 v1;

only set if $len==1; for easier access

vptr
uint8_t* vptr;

pointer to data array in bcf1_t->shared.s, excluding the size+type and tag id bytes

vptr_len
uint32_t vptr_len;

length of the vptr block or, when set, of the vptr_mod block, excluding offset

Meta