PostGIS 3.7.0dev-r@@SVN_REVISION@@
Loading...
Searching...
No Matches

◆ feature_add_property()

static void feature_add_property ( struct feature_builder builder,
uint32_t  key_id,
uint32_t  value_id 
)
static

Definition at line 123 of file mvt.c.

124{
125 size_t new_n_tags = builder->n_tags + 2;
126 if (new_n_tags >= builder->tags_capacity)
127 {
128 size_t new_capacity = builder->tags_capacity * 2;
129 builder->tags = repalloc(builder->tags, new_capacity * sizeof(*builder->tags));
130 builder->tags_capacity = new_capacity;
131 }
132
133 builder->tags[builder->n_tags] = key_id;
134 builder->tags[builder->n_tags + 1] = value_id;
135 builder->n_tags = new_n_tags;
136}
size_t n_tags
Definition mvt.c:87
uint32_t * tags
Definition mvt.c:89
size_t tags_capacity
Definition mvt.c:88

References feature_builder::n_tags, feature_builder::tags, and feature_builder::tags_capacity.

Referenced by add_value_as_string_with_size().

Here is the caller graph for this function: