| [mem] | https://timsong-cpp.github.io/cppwp/#mem |
| [mem.res] | https://timsong-cpp.github.io/cppwp/mem.res#mem.poly.allocator.class |
| [mem.poly.allocator.class.general] | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#general |
| [mem.poly.allocator.ctor] | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.ctor |
| [mem.poly.allocator.mem] | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem |
| [mem.poly.allocator.eq] | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.eq |
| 20.5.3.1 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#general |
| [mem.poly.allocator.class.general] | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class.general |
| 1 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#general-1 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L7572 |
| [allocator.requirements.general] | https://timsong-cpp.github.io/cppwp/allocator.requirements.general |
| . | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#general-1.sentence-1 |
| . | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#general-1.sentence-2 |
| . | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#general-1.sentence-3 |
| 2 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#general-2 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L7583 |
| [allocator.requirements.completeness] | https://timsong-cpp.github.io/cppwp/allocator.requirements.completeness |
| . | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#general-2.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#lib:polymorphic_allocator |
| [mem.poly.allocator.ctor] | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.ctor |
| [mem.poly.allocator.mem] | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem |
| 20.5.3.2 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.ctor |
| [mem.poly.allocator.ctor] | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.ctor |
| π | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#lib:polymorphic_allocator,constructor |
| 1 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.ctor-1 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L7647 |
| . | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.ctor-1.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#lib:polymorphic_allocator,constructor_ |
| 2 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.ctor-2 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L7658 |
| . | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.ctor-2.sentence-1 |
| 3 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.ctor-3 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L7662 |
| . | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.ctor-3.sentence-1 |
| 4 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.ctor-4 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L7666 |
| . | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.ctor-4.sentence-1 |
| 5 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.ctor-5 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L7670 |
| 1 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.ctor-note-1 |
| . | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.ctor-5.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#lib:polymorphic_allocator,constructor__ |
| 6 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.ctor-6 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L7682 |
| . | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.ctor-6.sentence-1 |
| 20.5.3.3 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem |
| [mem.poly.allocator.mem] | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.mem |
| π | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#lib:allocate,polymorphic_allocator |
| 1 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-1 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L7696 |
| . | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-1.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#lib:deallocate,polymorphic_allocator |
| 2 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-2 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L7712 |
| . | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-2.sentence-1 |
| 3 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-3 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L7718 |
| . | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-3.sentence-1 |
| 4 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-4 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L7722 |
| . | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-4.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#lib:allocate_bytes,polymorphic_allocator |
| 5 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-5 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L7733 |
| 6 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-6 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L7737 |
| 1 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-note-1 |
| . | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-6.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#lib:deallocate_bytes,polymorphic_allocator |
| 7 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-7 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L7752 |
| . | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-7.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#lib:allocate_object,polymorphic_allocator |
| 8 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-8 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L7764 |
| (8.1) | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-8.1 |
| (8.2) | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-8.2 |
| 9 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-9 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L7779 |
| 2 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-note-2 |
| . | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-9.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#lib:deallocate_object,polymorphic_allocator |
| 10 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-10 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L7792 |
| . | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-10.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#lib:new_object,polymorphic_allocator |
| 11 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-11 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L7804 |
| . | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-11.sentence-1 |
| 12 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-12 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L7819 |
| 3 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-note-3 |
| . | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-12.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#lib:new_object,polymorphic_allocator_ |
| 13 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-13 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L7832 |
| π | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#lib:construct,polymorphic_allocator |
| 14 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-14 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L7848 |
| [allocator.uses.construction] | https://timsong-cpp.github.io/cppwp/allocator.uses.construction |
| . | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-14.sentence-1 |
| 15 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-15 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L7854 |
| . | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-15.sentence-1 |
| 16 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-16 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L7861 |
| . | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-16.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#lib:destroy,polymorphic_allocator |
| 17 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-17 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L7873 |
| . | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-17.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#lib:select_on_container_copy_construction,polymorphic_allocator |
| 18 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-18 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L7884 |
| . | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-18.sentence-1 |
| 19 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-19 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L7888 |
| 4 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-note-4 |
| . | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-19.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#lib:resource,polymorphic_allocator |
| 20 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-20 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L7900 |
| . | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.mem-20.sentence-1 |
| 20.5.3.4 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.eq |
| [mem.poly.allocator.eq] | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.eq |
| π | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#lib:operator==,polymorphic_allocator |
| 1 | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.eq-1 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L7915 |
| . | https://timsong-cpp.github.io/cppwp/mem.poly.allocator.class#mem.poly.allocator.eq-1.sentence-1 |