Sampa::Array< Element > Class Template Reference

#include <sarray.h>

List of all members.

Public Member Functions

Element & operator[] (size_t idx)
const Element & operator[] (size_t idx) const
Element * begin ()
 Array (size_t capacity, const char *name=0)
 ~Array ()

Private Member Functions

 Array (const Array &)
Arrayoperator= (const Array &)
 SAMPA_PERSISTENT (Array)

Private Attributes

array_of_scalar
< Element > * 
m_elements


Detailed Description

template<typename Element>
class Sampa::Array< Element >

Definition at line 31 of file sarray.h.


Constructor & Destructor Documentation

template<typename Element>
Sampa::Array< Element >::Array ( size_t  capacity,
const char *  name = 0 
) [inline]

Definition at line 64 of file sarray.cxx.

References Sampa::Array< Element >::begin(), Sampa::get_storage(), Sampa::INIT_DEFAULT_CTR, Sampa::INIT_FUNDAMENTAL, Sampa::INIT_OBJECT, and Sampa::Array< Element >::m_elements.

template<typename Element>
Sampa::Array< Element >::~Array (  )  [inline]

Definition at line 79 of file sarray.cxx.

References Sampa::Array< Element >::m_elements.

template<typename Element>
Sampa::Array< Element >::Array ( const Array< Element > &   )  [private]


Member Function Documentation

template<typename Element>
Element& Sampa::Array< Element >::operator[] ( size_t  idx  )  [inline]

Definition at line 34 of file sarray.h.

template<typename Element>
const Element& Sampa::Array< Element >::operator[] ( size_t  idx  )  const [inline]

Definition at line 36 of file sarray.h.

template<typename Element>
Element* Sampa::Array< Element >::begin (  )  [inline]

Definition at line 38 of file sarray.h.

Referenced by Sampa::Array< Element >::Array().

template<typename Element>
Array& Sampa::Array< Element >::operator= ( const Array< Element > &   )  [private]

template<typename Element>
Sampa::Array< Element >::SAMPA_PERSISTENT ( Array< Element >   )  [private]


Member Data Documentation

template<typename Element>
array_of_scalar<Element>* Sampa::Array< Element >::m_elements [private]

Definition at line 53 of file sarray.h.

Referenced by Sampa::Array< Element >::Array(), and Sampa::Array< Element >::~Array().


The documentation for this class was generated from the following files:
Generated on Sat Feb 16 16:23:20 2008 for Sampa by  doxygen 1.5.3