Lines Matching refs:num
154 virtual void do_construct(void* storage, size_t num) const;
155 virtual void do_destroy(void* storage, size_t num) const;
156 virtual void do_copy(void* dest, const void* from, size_t num) const;
157 virtual void do_splat(void* dest, const void* item, size_t num) const;
158 virtual void do_move_forward(void* dest, const void* from, size_t num) const;
159 virtual void do_move_backward(void* dest, const void* from, size_t num) const;
309 void Vector<TYPE>::do_construct(void* storage, size_t num) const {
310 construct_type( reinterpret_cast<TYPE*>(storage), num );
314 void Vector<TYPE>::do_destroy(void* storage, size_t num) const {
315 destroy_type( reinterpret_cast<TYPE*>(storage), num );
319 void Vector<TYPE>::do_copy(void* dest, const void* from, size_t num) const {
320 copy_type( reinterpret_cast<TYPE*>(dest), reinterpret_cast<const TYPE*>(from), num );
324 void Vector<TYPE>::do_splat(void* dest, const void* item, size_t num) const {
325 splat_type( reinterpret_cast<TYPE*>(dest), reinterpret_cast<const TYPE*>(item), num );
329 void Vector<TYPE>::do_move_forward(void* dest, const void* from, size_t num) const {
330 move_forward_type( reinterpret_cast<TYPE*>(dest), reinterpret_cast<const TYPE*>(from), num );
334 void Vector<TYPE>::do_move_backward(void* dest, const void* from, size_t num) const {
335 move_backward_type( reinterpret_cast<TYPE*>(dest), reinterpret_cast<const TYPE*>(from), num );