BDE 4.14.0 Production release
|
#include <bslalg_containerbase.h>
Public Types | |
typedef Base::AllocatorType | AllocatorType |
Public Types inherited from bsl::integral_constant< t_TYPE, t_VAL > | |
typedef t_TYPE | value_type |
typedef integral_constant | type |
Public Member Functions | |
ContainerBase (const ALLOCATOR &basicAllocator) | |
~ContainerBase () | |
Destroy this object. | |
bool | equalAllocator (const ContainerBase &rhs) const |
Public Member Functions inherited from bsl::integral_constant< t_TYPE, t_VAL > | |
integral_constant ()=default | |
integral_constant (const integral_constant &)=default | |
integral_constant | operator= (const integral_constant &)=default |
~integral_constant ()=default | |
BSLS_KEYWORD_CONSTEXPR | operator value_type () const BSLS_KEYWORD_NOEXCEPT |
Return t_VAL . | |
Additional Inherited Members | |
Static Public Attributes inherited from bsl::integral_constant< t_TYPE, t_VAL > | |
static const t_TYPE | value = t_VAL |
Allocator proxy class for STL-style containers. Provides access to the allocator. Implements the entire STL allocator interface, redirecting allocation and deallocation calls to the proxied allocator. One of two possible base classes is chosen depending on whether ALLOCATOR
is an empty class.
typedef Base::AllocatorType bslalg::ContainerBase< ALLOCATOR >::AllocatorType |
|
inlineexplicit |
Construct this object using the specified basicAllocator
of the parameterized ALLOCATOR
type.
|
inline |
|
inline |
Returns true if this object and rhs
have allocators that compare equal.