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

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<T, Allocator> ( 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<T, Allocator> ( 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<T, Allocator> ( auto_array<T, Allocator> & source ) [inline]
 

Definition at line 225 of file ixlib_array.hh.

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

Definition at line 228 of file ixlib_array.hh.


Member Function Documentation

template<class T, class Allocator = std::allocator<T>>
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<T, Allocator> & 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 at Fri Jul 6 21:05:13 2001 for ixlib by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001