Lines Matching refs:CountingAllocator
31 class CountingAllocator;
219 class CountingAllocator
226 struct rebind { using other = CountingAllocator<U, ID>; };
228 CountingAllocator() = delete;
229 explicit CountingAllocator(AllocController& PP) : P(&PP) {}
231 CountingAllocator(CountingAllocator const& other) : P(other.P) {
235 CountingAllocator(CountingAllocator&& other) : P(other.P) {
240 CountingAllocator(CountingAllocator<U, ID> const& other) TEST_NOEXCEPT : P(other.P) {
245 CountingAllocator(CountingAllocator<U, ID>&& other) TEST_NOEXCEPT : P(other.P) {
278 template <class Tp, size_t XID> friend class CountingAllocator;
284 class CountingAllocator<void, ID>
292 struct rebind { using other = CountingAllocator<U, ID>; };
294 CountingAllocator() = delete;
295 explicit CountingAllocator(AllocController& PP) : P(&PP) {}
297 CountingAllocator(CountingAllocator const& other) : P(other.P) {
301 CountingAllocator(CountingAllocator&& other) : P(other.P) {
306 CountingAllocator(CountingAllocator<U, ID> const& other) TEST_NOEXCEPT : P(other.P) {
311 CountingAllocator(CountingAllocator<U, ID>&& other) TEST_NOEXCEPT : P(other.P) {
321 template <class Tp, size_t> friend class CountingAllocator;
326 inline bool operator==(CountingAllocator<T, ID> const& x,
327 CountingAllocator<U, ID> const& y) {
332 inline bool operator!=(CountingAllocator<T, ID> const& x,
333 CountingAllocator<U, ID> const& y) {