23 General utilities library [utilities]

23.13 Class template scoped_­allocator_­adaptor [allocator.adaptor]

23.13.2 Scoped allocator adaptor member types [allocator.adaptor.types]

using inner_allocator_type = see below;

Type: scoped_­allocator_­adaptor<OuterAlloc> если sizeof...(InnerAllocs) равно нулю; в противном случае
scoped_­allocator_­adaptor<InnerAllocs...>.

using propagate_on_container_copy_assignment = see below;

Type: true_­type если allocator_­traits<A>​::​propagate_­on_­container_­copy_­assignment​::​value это true для любого A в наборе OuterAlloc и InnerAllocs...; в противном случае false_­type.

using propagate_on_container_move_assignment = see below;

Type: true_­type если allocator_­traits<A>​::​propagate_­on_­container_­move_­assignment​::​value это true для любого A в наборе OuterAlloc и InnerAllocs...; в противном случае false_­type.

using propagate_on_container_swap = see below;

Type: true_­type если allocator_­traits<A>​::​propagate_­on_­container_­swap​::​value это true для любого A в наборе OuterAlloc и InnerAllocs...; в противном случае false_­type.

using is_always_equal = see below;

Type: true_­type если allocator_­traits<A>​::​is_­always_­equal​::​value есть true для каждого A в наборе OuterAlloc и InnerAllocs...; в противном случае false_­type.