Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

ixion::auto_array Class Template Reference

#include <ixlib_array.hh>

Inheritance diagram for ixion::auto_array::

ixion::array List of all members.

Public Methods

 auto_array (Allocator const &alloc=Allocator())
 auto_array (size_type cap, Allocator const &alloc=Allocator())
 auto_array (auto_array &source)
virtual ~auto_array ()
auto_array & operator= (auto_array &source)
virtual void allocate (size_type cap)

Detailed Description

template<class T, class Allocator = std::allocator<T>>
class ixion::auto_array< T, Allocator >

An array object that automatically deallocates the storage it allocates, but does nothing in terms of construction or destruction.

Definition at line 215 of file ixlib_array.hh.


Constructor & Destructor Documentation

template<class T, class Allocator = std::allocator<T>>
ixion::auto_array< T, Allocator >::auto_array Allocator const &    alloc = Allocator() [inline]
 

Definition at line 219 of file ixlib_array.hh.

template<class T, class Allocator = std::allocator<T>>
ixion::auto_array< T, Allocator >::auto_array size_type    cap,
Allocator const &    alloc = Allocator()
[inline]
 

Definition at line 222 of file ixlib_array.hh.

template<class T, class Allocator = std::allocator<T>>
ixion::auto_array< T, Allocator >::auto_array auto_array< T, Allocator > &    source [inline]
 

Definition at line 225 of file ixlib_array.hh.

template<class T, class Allocator = std::allocator<T>>
virtual ixion::auto_array< T, Allocator >::~auto_array   [inline, virtual]
 

Definition at line 228 of file ixlib_array.hh.


Member Function Documentation

template<class T, class Allocator = std::allocator<T>>
virtual void ixion::auto_array< T, Allocator >::allocate size_type    cap [inline, virtual]
 

Reimplemented from ixion::array.

Definition at line 238 of file ixlib_array.hh.

template<class T, class Allocator = std::allocator<T>>
auto_array& ixion::auto_array< T, Allocator >::operator= auto_array< T, Allocator > &    source [inline]
 

Definition at line 231 of file ixlib_array.hh.


The documentation for this class was generated from the following file:
Generated on Wed Oct 31 17:12:25 2001 for ixlib by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001