Lines Matching refs:element_count
36 inline static void __set_element_count ( void *p, size_t element_count ) { in __set_element_count() argument
37 static_cast <size_t *> (p)[-1] = element_count; in __set_element_count()
148 size_t calculate_allocation_size_or_throw(size_t element_count, in calculate_allocation_size_or_throw() argument
152 if (mul_overflow(element_count, element_size, &element_heap_size)) in calculate_allocation_size_or_throw()
171 __cxa_vec_new(size_t element_count, size_t element_size, size_t padding_size, in __cxa_vec_new() argument
173 return __cxa_vec_new2 ( element_count, element_size, padding_size, in __cxa_vec_new()
195 __cxa_vec_new2(size_t element_count, size_t element_size, size_t padding_size, in __cxa_vec_new2() argument
199 element_count, element_size, padding_size); in __cxa_vec_new2()
209 __set_element_count ( vec_base, element_count ); in __cxa_vec_new2()
213 __cxa_vec_ctor ( vec_base, element_count, element_size, constructor, destructor ); in __cxa_vec_new2()
224 __cxa_vec_new3(size_t element_count, size_t element_size, size_t padding_size, in __cxa_vec_new3() argument
228 element_count, element_size, padding_size); in __cxa_vec_new3()
238 __set_element_count ( vec_base, element_count ); in __cxa_vec_new3()
242 __cxa_vec_ctor ( vec_base, element_count, element_size, constructor, destructor ); in __cxa_vec_new3()
261 size_t element_count, in __cxa_vec_cctor() argument
271 for ( idx = 0; idx < element_count; in __cxa_vec_cctor()
287 __cxa_vec_ctor(void *array_address, size_t element_count, size_t element_size, in __cxa_vec_ctor() argument
295 for ( idx = 0; idx < element_count; ++idx, ptr += element_size ) in __cxa_vec_ctor()
308 size_t element_count, in __cxa_vec_dtor() argument
313 size_t idx = element_count; in __cxa_vec_dtor()
317 ptr += element_count * element_size; // one past the last element in __cxa_vec_dtor()
334 size_t element_count, in __cxa_vec_cleanup() argument
339 size_t idx = element_count; in __cxa_vec_cleanup()
342 ptr += element_count * element_size; // one past the last element in __cxa_vec_cleanup()
409 const size_t element_count = padding_size ? __get_element_count ( vec_base ) : 0; in __cxa_vec_delete3() local
410 const size_t heap_block_size = element_size * element_count + padding_size; in __cxa_vec_delete3()
414 __cxa_vec_dtor ( array_address, element_count, element_size, destructor ); in __cxa_vec_delete3()