casacore::AlignedAllocator< T, ALIGNMENT > Class Template Reference

An allocator which allocates aligned memory. More...

#include <Allocator.h>

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

List of all members.

Public Types

typedef casacore_allocator< T,
ALIGNMENT > 
type

Static Public Attributes

static AlignedAllocator< T,
ALIGNMENT > 
value
 an instance of this allocator.

Protected Member Functions

 AlignedAllocator ()

Detailed Description

template<typename T, size_t ALIGNMENT = CASA_DEFAULT_ALIGNMENT>
class casacore::AlignedAllocator< T, ALIGNMENT >

An allocator which allocates aligned memory.

Definition at line 443 of file Allocator.h.


Member Typedef Documentation

template<typename T, size_t ALIGNMENT = CASA_DEFAULT_ALIGNMENT>
typedef casacore_allocator<T, ALIGNMENT> casacore::AlignedAllocator< T, ALIGNMENT >::type

Reimplemented in casacore::DefaultAllocator< T >.

Definition at line 445 of file Allocator.h.


Constructor & Destructor Documentation

template<typename T, size_t ALIGNMENT = CASA_DEFAULT_ALIGNMENT>
casacore::AlignedAllocator< T, ALIGNMENT >::AlignedAllocator (  )  [inline, protected]

Definition at line 449 of file Allocator.h.


Member Data Documentation

template<typename T, size_t ALIGNMENT = CASA_DEFAULT_ALIGNMENT>
AlignedAllocator< T, ALIGNMENT > casacore::AlignedAllocator< T, ALIGNMENT >::value [inline, static]

an instance of this allocator.

Reimplemented in casacore::DefaultAllocator< T >.

Definition at line 447 of file Allocator.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1