Base struct for types StdContainerAllocator and StdContainerAllocatorRecycling containing entities to satisfy requirements for being a std::allocator.
| T | The type of objects to be allocated. |
| TAllocator | The allocator type, as prototyped with Allocator. |
Definition at line 21 of file stdcontainerallocator.inl.
Public Type Index: | |
| using | AllocatorType = TAllocator |
| The allocator type that TAllocator specifies. | |
| using | const_reference = const T& |
| Type definition as required by C++ library standards. | |
| using | difference_type = ptrdiff_t |
| Type definition as required by C++ library standards. | |
| using | is_always_equal = std::false_type |
| Type definition as required by C++ library standards. | |
| using | reference = T& |
| Type definition as required by C++ library standards. | |
| using | size_type = size_t |
| Type definition as required by C++ library standards. | |
| using | value_type = T |
| Type definition as required by C++ library standards. | |
| using alib::lang::detail::StdContainerAllocatorBase< T, TAllocator >::AllocatorType = TAllocator |
The allocator type that TAllocator specifies.
Definition at line 35 of file stdcontainerallocator.inl.
| using alib::lang::detail::StdContainerAllocatorBase< T, TAllocator >::const_reference = const T& |
Type definition as required by C++ library standards.
Definition at line 31 of file stdcontainerallocator.inl.
| using alib::lang::detail::StdContainerAllocatorBase< T, TAllocator >::difference_type = ptrdiff_t |
Type definition as required by C++ library standards.
Definition at line 27 of file stdcontainerallocator.inl.
| using alib::lang::detail::StdContainerAllocatorBase< T, TAllocator >::is_always_equal = std::false_type |
Type definition as required by C++ library standards.
Definition at line 29 of file stdcontainerallocator.inl.
| using alib::lang::detail::StdContainerAllocatorBase< T, TAllocator >::reference = T& |
Type definition as required by C++ library standards.
Definition at line 30 of file stdcontainerallocator.inl.
| using alib::lang::detail::StdContainerAllocatorBase< T, TAllocator >::size_type = size_t |
Type definition as required by C++ library standards.
Definition at line 26 of file stdcontainerallocator.inl.
| using alib::lang::detail::StdContainerAllocatorBase< T, TAllocator >::value_type = T |
Type definition as required by C++ library standards.
Definition at line 28 of file stdcontainerallocator.inl.