casacore
|
Public Types | |
typedef Allocator::size_type | size_type |
typedef Allocator::pointer | pointer |
typedef Allocator::const_pointer | const_pointer |
typedef Allocator::value_type | value_type |
![]() | |
typedef std::allocator< Allocator::value_type >::size_type | size_type |
typedef std::allocator< Allocator::value_type >::pointer | pointer |
typedef std::allocator< Allocator::value_type >::const_pointer | const_pointer |
typedef std::allocator< Allocator::value_type >::value_type | value_type |
Public Member Functions | |
virtual pointer | allocate (size_type elements, const void *ptr=0) override |
virtual void | deallocate (pointer ptr, size_type size) override |
virtual void | construct (pointer ptr, size_type n, const_pointer src) override |
virtual void | construct (pointer ptr, size_type n, value_type const &initial_value) override |
virtual void | construct (pointer ptr, size_type n) override |
virtual void | destroy (pointer ptr, size_type n) override |
virtual std::type_info const & | allocator_typeid () const override |
virtual | ~BulkAllocatorImpl () override |
![]() | |
virtual pointer | allocate (size_type elements, const void *ptr=0)=0 |
virtual void | deallocate (pointer ptr, size_type size)=0 |
virtual void | construct (pointer ptr, size_type n, const_pointer src)=0 |
virtual void | construct (pointer ptr, size_type n, value_type const &initial_value)=0 |
virtual void | construct (pointer ptr, size_type n)=0 |
virtual void | destroy (pointer ptr, size_type n)=0 |
virtual | ~BulkAllocator () |
Static Private Attributes | |
static Allocator | allocator |
Definition at line 237 of file Allocator.h.
typedef Allocator::const_pointer casacore::Allocator_private::BulkAllocatorImpl< Allocator >::const_pointer |
Definition at line 240 of file Allocator.h.
typedef Allocator::pointer casacore::Allocator_private::BulkAllocatorImpl< Allocator >::pointer |
Definition at line 239 of file Allocator.h.
typedef Allocator::size_type casacore::Allocator_private::BulkAllocatorImpl< Allocator >::size_type |
Definition at line 238 of file Allocator.h.
typedef Allocator::value_type casacore::Allocator_private::BulkAllocatorImpl< Allocator >::value_type |
Definition at line 241 of file Allocator.h.
|
inlineoverridevirtual |
Definition at line 296 of file Allocator.h.
|
inlineoverridevirtual |
Definition at line 242 of file Allocator.h.
|
inlineoverridevirtual |
Implements casacore::Allocator_private::BulkAllocator< Allocator::value_type >.
Definition at line 293 of file Allocator.h.
|
inlineoverridevirtual |
Definition at line 249 of file Allocator.h.
|
inlineoverridevirtual |
Definition at line 260 of file Allocator.h.
|
inlineoverridevirtual |
Definition at line 272 of file Allocator.h.
|
inlineoverridevirtual |
Definition at line 245 of file Allocator.h.
|
inlineoverridevirtual |
Destructor should not raise any exception.
Definition at line 283 of file Allocator.h.
|
staticprivate |
Definition at line 299 of file Allocator.h.