25 void *start =
nullptr;
78 void realloc_to_at_least(Item &item,
int64_t min_capacity);
95 return vector_array_->
size();
110 vector_array_->
extend(index, values);
115 vector_array_->
extend(index, values);
120 return (*vector_array_)[index].typed<T>();
138 return vector_array_[index].
size();
143 void *r_value)
const override
void copy_assign(const void *src, void *dst) const
void get_vector_element_impl(const int64_t index, const int64_t index_in_vector, void *r_value) const override
GVVectorArray_For_GVectorArray(const GVectorArray &vector_array)
int64_t get_vector_size_impl(const int64_t index) const override
const CPPType & type() const
void extend(const int64_t index, const Span< T > values)
void append(const int64_t index, const T &value)
void extend(const int64_t index, const VArray< T > &values)
MutableSpan< T > operator[](const int64_t index)
GVectorArray_TypedMutableRef(GVectorArray &vector_array)
GMutableSpan operator[](int64_t index)
void append(int64_t index, const void *value)
const CPPType & type() const
void extend(int64_t index, const GVArray &values)
void clear(const IndexMask &mask)
ccl_device_inline float2 mask(const MaskType mask, const float2 a)