Lines Matching refs:pointer
77 typedef T* pointer; typedef
87 pointer address(reference& x) const { return &x; } in address()
89 …pointer allocate(size_type n, void* = 0) { return static_cast<T*>(StdAllocatorAdapterHolder<Alloca…
90 …void deallocate(pointer p, size_type) { StdAllocatorAdapterHolder<Allocator, Tag>::GetAllocator()-… in deallocate()
92 void construct(pointer p, const T& val) { new (static_cast<void*>(p)) T(val); } in construct()
93 void destroy(pointer p) { p->~T(); } in destroy()
107 typedef T* pointer; typedef
117 pointer address(reference& x) const { return &x; } in address()
119 …pointer allocate(size_type n, void* = 0) { return static_cast<T*>(s_Allocator->Allocate(n * sizeof…
120 void deallocate(pointer p, size_type) { s_Allocator->Free(static_cast<void*>(p)); } in deallocate()
122 void construct(pointer p, const T& val) { new (static_cast<void*>(p)) T(val); } in construct()
123 void destroy(pointer p) { p->~T(); } in destroy()