Lines Matching refs:Allocator
130 template <typename Allocator>
131 void set_counters( const Allocator& alloc ) { in set_counters()
437 template <typename Allocator>
441 using allocator_type = Allocator;
481 template <typename Allocator>
482 bool AllocatorAwareData<Allocator>::assert_on_constructions = false;
484 template <typename Allocator>
485 bool operator==( const AllocatorAwareData<Allocator>& lhs, const AllocatorAwareData<Allocator>& rhs…
489 template <typename Allocator>
490 bool operator<( const AllocatorAwareData<Allocator>& lhs, const AllocatorAwareData<Allocator>& rhs …
495 template <typename Allocator>
496 struct hash<AllocatorAwareData<Allocator>> {
497 std::size_t operator()(const AllocatorAwareData<Allocator>& obj) const {
503 template <typename Allocator, typename POCMA = std::false_type, typename POCCA = std::false_type,
505 struct PropagatingAllocator : Allocator {
506 using base_allocator_traits = std::allocator_traits<Allocator>;
534 : Allocator(other),
542 : Allocator(other),
569 template <typename Allocator, typename POCMA, typename POCCA, typename POCS>
570 void swap( PropagatingAllocator<Allocator, POCMA, POCCA, POCS>& lhs,
571 PropagatingAllocator<Allocator, POCMA, POCCA, POCS>& )