casacore
Public Types | Public Member Functions | Protected Member Functions | Friends | List of all members
casacore::AbstractAllocator< T > Class Template Referenceabstract

#include <Allocator.h>

Public Types

typedef T value_type
 

Public Member Functions

virtual ~AbstractAllocator ()
 

Protected Member Functions

 AbstractAllocator ()
 
virtual Allocator_private::BulkAllocator< T > * getAllocator () const =0
 

Friends

class Array< T >
 
class Block< T >
 

Detailed Description

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

Definition at line 332 of file Allocator.h.

Member Typedef Documentation

◆ value_type

template<typename T >
typedef T casacore::AbstractAllocator< T >::value_type

Definition at line 334 of file Allocator.h.

Constructor & Destructor Documentation

◆ ~AbstractAllocator()

template<typename T >
virtual casacore::AbstractAllocator< T >::~AbstractAllocator ( )
inlinevirtual

Definition at line 335 of file Allocator.h.

◆ AbstractAllocator()

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

Definition at line 337 of file Allocator.h.

Member Function Documentation

◆ getAllocator()

template<typename T >
virtual Allocator_private::BulkAllocator<T>* casacore::AbstractAllocator< T >::getAllocator ( ) const
protectedpure virtual

Friends And Related Function Documentation

◆ Array< T >

template<typename T >
friend class Array< T >
friend

Definition at line 337 of file Allocator.h.

◆ Block< T >

template<typename T >
friend class Block< T >
friend

Definition at line 337 of file Allocator.h.


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