Home | History | Annotate | Download | only in Support

Lines Matching refs:pointer

93   typedef typename ChunkType::value_type* pointer;
110 pointer address(reference X) const { return &X; }
119 void construct(pointer pPtr, const_reference pValue) {
128 void construct(pointer pPtr) { chunk_type::construct(pPtr); }
132 void destroy(pointer pPtr) { chunk_type::destroy(pPtr); }
139 pointer allocate(size_type N) {
147 pointer result = 0;
156 pointer allocate() {
160 pointer result = 0;
171 void deallocate(pointer& pPtr, size_type N) {
182 void deallocate(pointer& pPtr) {
192 bool isIn(pointer pPtr) const {
200 bool isAvailable(pointer pPtr) const {
256 * \brief LinearAllocator is another bump pointer allocator which should be
309 typedef DataType* pointer;
327 pointer address(reference X) const { return &X; }
331 pointer allocate(size_type pNumOfElements, const void* = 0) {
336 void deallocate(pointer pObject, size_type) {
342 void construct(pointer pObject, const DataType& pValue) {
346 void destroy(pointer pObject) { pObject->~DataType(); }
354 typedef void* pointer;
374 pointer address(reference X) const { return X; }
384 pointer allocate(size_type pNumOfElements, const void* = 0) {
393 void deallocate(pointer pObject, size_type) { std::free(pObject); }
399 void construct(pointer pObject, const_reference pValue) { /* do nothing */
406 void destroy(pointer pObject) { /* do nothing */