equal
deleted
inserted
replaced
209 return offset_of(BufferNode, _buffer); |
209 return offset_of(BufferNode, _buffer); |
210 } |
210 } |
211 |
211 |
212 static BufferNode* volatile* next_ptr(BufferNode& bn) { return &bn._next; } |
212 static BufferNode* volatile* next_ptr(BufferNode& bn) { return &bn._next; } |
213 |
213 |
214 AIX_ONLY(public:) // xlC 12 on AIX doesn't implement C++ DR45. |
|
215 // Allocate a new BufferNode with the "buffer" having size elements. |
214 // Allocate a new BufferNode with the "buffer" having size elements. |
216 static BufferNode* allocate(size_t size); |
215 static BufferNode* allocate(size_t size); |
217 |
216 |
218 // Free a BufferNode. |
217 // Free a BufferNode. |
219 static void deallocate(BufferNode* node); |
218 static void deallocate(BufferNode* node); |