18 #ifndef ION_BASE_STLALLOC_ALLOCDEQUE_H_
19 #define ION_BASE_STLALLOC_ALLOCDEQUE_H_
50 class AllocDeque :
public std::deque<T, StlAllocator<T> > {
61 template <
typename ContainerT>
65 template <
typename ContainerT>
68 AllocType(owner.GetNonNullAllocator())) {}
74 #endif // ION_BASE_STLALLOC_ALLOCDEQUE_H_
StlAllocator is derived std::allocator class that allows an Ion Allocator to be used for STL containe...
AllocDeque(const Allocatable &owner, const ContainerT &from)
StlAllocator< T > AllocType
AllocationManager is a singleton class that is used to manage Allocators used to allocate Ion objects...
AllocDeque(const Allocatable &owner)
std::deque< T, AllocType > DequeType
Allocatable is an abstract base class for classes whose memory is managed by an Allocator.
This class can be used in place of std::deque to allow an Ion Allocator to be used for memory allocat...
AllocDeque(const AllocatorPtr &alloc, const ContainerT &from)
These constructors can be used to copy from "STL iterables": anything that provides a pair of compati...
AllocDeque(const AllocatorPtr &alloc)