casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Static Public Attributes | Protected Member Functions | List of all members
casacore::DefaultAllocator< T > Class Template Reference

An aligned allocator with the default alignment. More...

#include <Allocator.h>

Inheritance diagram for casacore::DefaultAllocator< T >:
casacore::AlignedAllocator< T > casacore::BaseAllocator< T, AlignedAllocator< T, CASA_DEFAULT_ALIGNMENT > > casacore::AbstractAllocator< T >

Public Types

typedef AlignedAllocator< T >::type type
 
- Public Types inherited from casacore::AlignedAllocator< T >
typedef casacore_allocator< T,
CASA_DEFAULT_ALIGNMENT
type
 
- Public Types inherited from casacore::BaseAllocator< T, AlignedAllocator< T, CASA_DEFAULT_ALIGNMENT > >
typedef T value_type
 
typedef AlignedAllocator< T,
CASA_DEFAULT_ALIGNMENT
facade_type
 
- Public Types inherited from casacore::AbstractAllocator< T >
typedef T value_type
 

Static Public Attributes

static DefaultAllocator< T > value
 an instance of this allocator. More...
 
- Static Public Attributes inherited from casacore::AlignedAllocator< T >
static AlignedAllocator< T,
CASA_DEFAULT_ALIGNMENT
value
 an instance of this allocator. More...
 

Protected Member Functions

 DefaultAllocator ()
 
- Protected Member Functions inherited from casacore::AlignedAllocator< T >
 AlignedAllocator ()
 
- Protected Member Functions inherited from casacore::BaseAllocator< T, AlignedAllocator< T, CASA_DEFAULT_ALIGNMENT > >
 BaseAllocator ()
 
virtual
Allocator_private::BulkAllocator
< T > * 
getAllocator () const override
 
- Protected Member Functions inherited from casacore::AbstractAllocator< T >
 AbstractAllocator ()
 

Additional Inherited Members

- Public Member Functions inherited from casacore::BaseAllocator< T, AlignedAllocator< T, CASA_DEFAULT_ALIGNMENT > >
virtual ~BaseAllocator ()
 
- Public Member Functions inherited from casacore::AbstractAllocator< T >
virtual ~AbstractAllocator ()
 

Detailed Description

template<typename T>
class casacore::DefaultAllocator< T >

An aligned allocator with the default alignment.

Definition at line 393 of file Allocator.h.

Member Typedef Documentation

template<typename T >
typedef AlignedAllocator<T>::type casacore::DefaultAllocator< T >::type

Definition at line 395 of file Allocator.h.

Constructor & Destructor Documentation

template<typename T >
casacore::DefaultAllocator< T >::DefaultAllocator ( )
inlineprotected

Definition at line 399 of file Allocator.h.

Member Data Documentation

template<typename T >
DefaultAllocator< T > casacore::DefaultAllocator< T >::value
static

an instance of this allocator.

Definition at line 397 of file Allocator.h.


The documentation for this class was generated from the following file: