Lines Matching refs:pointer
152 // available, otherwise a properly aligned pointer to 'numBytes' of memory.
245 typedef T* pointer;
255 pointer address(reference x) const { return &x; }
283 pointer allocate(size_type n) {
284 return reinterpret_cast<pointer>(getAllocator().allocate(n * sizeof(T)));
286 pointer allocate(size_type n, const void*) {
287 return reinterpret_cast<pointer>(getAllocator().allocate(n * sizeof(T)));
289 void deallocate(pointer, size_type) {}
292 void construct(pointer p, const T& val) { new ((void *)p) T(val); }
293 void destroy(pointer p) { p->T::~T(); }