Lines Matching defs:pointer
31 #include <ext/pointer.h>
108 typedef typename AllocTraits::pointer pointer;
146 pointer
149 pointer p = AllocTraits::allocate(*this, n);
172 construct(pointer p, const T& value)
179 destroy(pointer p)
187 deallocate(pointer p, size_type num)
259 // filled at allocation time with (pointer, personality) pairs, is
294 typedef typename AllocTraits::pointer pointer;
329 pointer
332 pointer p = AllocTraits::allocate(*this, n);
349 deallocate(pointer p, size_type n)
543 typedef Ptr<Tp> pointer;
548 pointer allocate(std::size_t n, pointer = {})
549 { return pointer(std::allocator<Tp>::allocate(n)); }
551 void deallocate(pointer p, std::size_t n)
555 // Utility for use as CRTP base class of custom pointer types
565 typedef Derived pointer;
645 typedef Derived pointer;
652 typedef Derived pointer;