8#ifndef INCLUDED_BSLSTP_ALLOC
9#define INCLUDED_BSLSTP_ALLOC
43/ * Copyright (c) 1996,1997
44/ * Silicon Graphics Computer Systems, Inc.
47/ * Moscow Center
for SPARC Technology
52/ * This material is provided
"as is", with absolutely no warranty expressed
53/ * or implied. Any use is at your own risk.
55/ * Permission to use or copy
this software
for any purpose is hereby granted
56/ * without fee, provided the above notices are retained on all copies.
57/ * Permission to modify the code and to distribute modified code is granted,
58/ * provided the above notices are retained, and a notice that the code was
59/ * modified is included with the above copyright notice.
81#ifdef BDE_OPENSOURCE_PUBLICATION
82#error "bslstp_alloc is not for publication"
93template <
class _Tp,
class _Allocator>
103template <
class _Value,
class _Tp,
class _MaybeReboundAlloc>
105 :
public BloombergLP::bslalg::ContainerBase<_MaybeReboundAlloc> {
107 typedef BloombergLP::bslalg::ContainerBase<_MaybeReboundAlloc> _Base;
Definition bslstp_alloc.h:105
_STLP_alloc_proxy(const _MaybeReboundAlloc &__a, _Value __p)
Definition bslstp_alloc.h:113
_Value _M_data
Definition bslstp_alloc.h:112
_MaybeReboundAlloc get_allocator() const
Definition bslstp_alloc.h:115
Definition bdlb_printmethods.h:283
@ _MAX_BYTES
Definition bslstp_alloc.h:90
@ _ALIGN_SHIFT
Definition bslstp_alloc.h:90
@ _ALIGN
Definition bslstp_alloc.h:90
void(* __oom_handler_type)()
Definition bslstp_alloc.h:88
Definition bslstp_alloc.h:95
_Rebind_type::other allocator_type
Definition bslstp_alloc.h:98
_Allocator _Orig
Definition bslstp_alloc.h:96
static allocator_type create_allocator(const _Orig &__a)
Definition bslstp_alloc.h:99
_Allocator::template rebind< _Tp > _Rebind_type
Definition bslstp_alloc.h:97