Lines Matching refs:ptr
79 void deallocate( value_type* ptr, std::size_t n ) { in deallocate()
80 char* p = reinterpret_cast<char*>(ptr); in deallocate()
165 value_type* ptr = static_cast<base_type*>(this)->allocate(n); in allocate() local
168 return ptr; in allocate()
171 void deallocate( value_type* ptr, std::size_t n ) { in deallocate() argument
174 static_cast<base_type*>(this)->deallocate(ptr, n); in deallocate()
178 void construct( U* ptr, Args&&... args ) { in construct() argument
179 base_traits::construct(*this, ptr, std::forward<Args>(args)...); in construct()
184 void destroy( U* ptr ) { in destroy() argument
185 base_traits::destroy(*this, ptr); in destroy()
276 value_type* ptr = static_cast<base_type*>(this)->allocate(n); in allocate() local
279 return ptr; in allocate()
282 void deallocate(const pointer ptr, const std::size_t n){ in deallocate() argument
285 static_cast<base_type*>(this)->deallocate(ptr, n); in deallocate()
289 void construct( U* ptr, Args&&... args ) { in construct() argument
291 base_traits::construct(*this, ptr, std::forward<Args>(args)...); in construct()
295 void destroy( U* ptr ) { in destroy() argument
297 base_traits::destroy(*this, ptr); in destroy()
418 void deallocate( value_type* ptr, std::size_t n ) { in deallocate() argument
421 static_cast<alloc_base_type*>(this)->deallocate(ptr, n); in deallocate()
425 void construct( U* ptr, Args&&... args ) { in construct() argument
426 base_traits::construct(*this, ptr, std::forward<Args>(args)...); in construct()
431 void destroy( U* ptr ) { in destroy() argument
432 base_traits::destroy(*this, ptr); in destroy()