Home | History | Annotate | Download | only in src

Lines Matching refs:element_size

79         st_cxa_cleanup ( void *ptr, size_t &idx, size_t element_size, destruct_f destructor )
80 : ptr_ ( ptr ), idx_ ( idx ), element_size_ ( element_size ),
115 // __cxa_vec_new2(element_count, element_size, padding_size, constructor,
118 size_t element_count, size_t element_size, size_t padding_size,
121 return __cxa_vec_new2 ( element_count, element_size, padding_size,
144 size_t element_count, size_t element_size, size_t padding_size,
148 const size_t heap_size = element_count * element_size + padding_size;
162 __cxa_vec_ctor ( vec_base, element_count, element_size, constructor, destructor );
173 size_t element_count, size_t element_size, size_t padding_size,
177 const size_t heap_size = element_count * element_size + padding_size;
191 __cxa_vec_ctor ( vec_base, element_count, element_size, constructor, destructor );
210 size_t element_count, size_t element_size,
217 st_cxa_cleanup cleanup ( dest_array, idx, element_size, destructor );
220 ++idx, src_ptr += element_size, dest_ptr += element_size )
235 void* array_address, size_t element_count, size_t element_size,
241 st_cxa_cleanup cleanup ( array_address, idx, element_size, destructor );
244 for ( idx = 0; idx < element_count; ++idx, ptr += element_size )
257 void* array_address, size_t element_count, size_t element_size,
263 st_cxa_cleanup cleanup ( array_address, idx, element_size, destructor );
266 ptr += element_count * element_size; // one past the last element
269 ptr -= element_size;
283 size_t element_size, void (*destructor)(void*) ) {
290 ptr += element_count * element_size; // one past the last element
292 ptr -= element_size;
320 size_t element_size, size_t padding_size, void (*destructor)(void*) ) {
322 __cxa_vec_delete2 ( array_address, element_size, padding_size,
332 size_t element_size, size_t padding_size,
342 element_size, destructor );
353 size_t element_size, size_t padding_size,
360 const size_t heap_block_size = element_size * element_count + padding_size;
364 __cxa_vec_dtor ( array_address, element_count, element_size, destructor );