TAO  2.2.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
TAO::TAO_Allocator< handler_type > Class Template Referenceabstract

Abstract class for TAO allocators. This will be used for derived allocator templates that are capable of allocating a specific type of objects. More...

#include <Allocator.h>

Inheritance diagram for TAO::TAO_Allocator< handler_type >:
Inheritance graph
Collaboration diagram for TAO::TAO_Allocator< handler_type >:
Collaboration graph

Public Member Functions

virtual ~TAO_Allocator (void)
 
virtual handler_type * allocate ()=0
 
virtual void release (handler_type *ptr)=0
 

Detailed Description

template<typename handler_type>
class TAO::TAO_Allocator< handler_type >

Abstract class for TAO allocators. This will be used for derived allocator templates that are capable of allocating a specific type of objects.

Constructor & Destructor Documentation

template<typename handler_type >
virtual TAO::TAO_Allocator< handler_type >::~TAO_Allocator ( void  )
inlinevirtual

Member Function Documentation

template<typename handler_type >
virtual handler_type* TAO::TAO_Allocator< handler_type >::allocate ( )
pure virtual
template<typename handler_type >
virtual void TAO::TAO_Allocator< handler_type >::release ( handler_type *  ptr)
pure virtual

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