library of assembled shared sources

http://lass.cocamware.com

lass::util::FixedArray< T, 0 > Class Template Reference

#include <fixed_array.h>


Public Types

typedef T value_type
typedef value_typereference
typedef const value_typeconst_reference
typedef value_typepointer
typedef const value_typeconst_pointer
typedef size_t size_type
typedef ptrdiff_t difference_type
typedef value_typeiterator
typedef const value_typeconst_iterator
typedef std::reverse_iterator
< iterator
reverse_iterator
typedef std::reverse_iterator
< const_iterator
const_reverse_iterator

Public Member Functions

iterator begin ()
iterator end ()
const_iterator begin () const
const_iterator end () const
reverse_iterator rbegin ()
reverse_iterator rend ()
const_reverse_iterator rbegin () const
const_reverse_iterator rend () const
reference operator[] (size_type iIndex)
const_reference operator[] (size_type iIndex) const
reference at (size_type iIndex)
const_reference at (size_type iIndex) const
reference front ()
reference back ()
const_reference front () const
const_reference back () const
size_type size () const
size_type max_size () const
bool empty () const


Detailed Description

template<typename T>
class lass::util::FixedArray< T, 0 >

Definition at line 163 of file fixed_array.h.


Member Typedef Documentation

template<typename T >
typedef T lass::util::FixedArray< T, 0 >::value_type

Definition at line 169 of file fixed_array.h.

template<typename T >
typedef value_type& lass::util::FixedArray< T, 0 >::reference

Definition at line 170 of file fixed_array.h.

template<typename T >
typedef const value_type& lass::util::FixedArray< T, 0 >::const_reference

Definition at line 171 of file fixed_array.h.

template<typename T >
typedef value_type* lass::util::FixedArray< T, 0 >::pointer

Definition at line 172 of file fixed_array.h.

template<typename T >
typedef const value_type* lass::util::FixedArray< T, 0 >::const_pointer

Definition at line 173 of file fixed_array.h.

template<typename T >
typedef size_t lass::util::FixedArray< T, 0 >::size_type

Definition at line 174 of file fixed_array.h.

template<typename T >
typedef ptrdiff_t lass::util::FixedArray< T, 0 >::difference_type

Definition at line 175 of file fixed_array.h.

template<typename T >
typedef value_type* lass::util::FixedArray< T, 0 >::iterator

Definition at line 176 of file fixed_array.h.

template<typename T >
typedef const value_type* lass::util::FixedArray< T, 0 >::const_iterator

Definition at line 177 of file fixed_array.h.

template<typename T >
typedef std::reverse_iterator<iterator> lass::util::FixedArray< T, 0 >::reverse_iterator

Definition at line 178 of file fixed_array.h.

template<typename T >
typedef std::reverse_iterator<const_iterator> lass::util::FixedArray< T, 0 >::const_reverse_iterator

Definition at line 179 of file fixed_array.h.


Member Function Documentation

template<typename T >
iterator lass::util::FixedArray< T, 0 >::begin (  )  [inline]

Definition at line 184 of file fixed_array.h.

template<typename T >
iterator lass::util::FixedArray< T, 0 >::end (  )  [inline]

Definition at line 185 of file fixed_array.h.

template<typename T >
const_iterator lass::util::FixedArray< T, 0 >::begin (  )  const [inline]

Definition at line 187 of file fixed_array.h.

template<typename T >
const_iterator lass::util::FixedArray< T, 0 >::end (  )  const [inline]

Definition at line 188 of file fixed_array.h.

template<typename T >
reverse_iterator lass::util::FixedArray< T, 0 >::rbegin (  )  [inline]

Definition at line 190 of file fixed_array.h.

References lass::util::FixedArray< T, size_ >::end().

template<typename T >
reverse_iterator lass::util::FixedArray< T, 0 >::rend (  )  [inline]

Definition at line 191 of file fixed_array.h.

References lass::util::FixedArray< T, size_ >::begin().

template<typename T >
const_reverse_iterator lass::util::FixedArray< T, 0 >::rbegin (  )  const [inline]

Definition at line 193 of file fixed_array.h.

References lass::util::FixedArray< T, size_ >::end().

template<typename T >
const_reverse_iterator lass::util::FixedArray< T, 0 >::rend (  )  const [inline]

Definition at line 194 of file fixed_array.h.

References lass::util::FixedArray< T, size_ >::begin().

template<typename T >
reference lass::util::FixedArray< T, 0 >::operator[] ( size_type  iIndex  )  [inline]

Definition at line 199 of file fixed_array.h.

References lass::util::FixedArray< T, size_ >::begin(), and LASS_ASSERT.

template<typename T >
const_reference lass::util::FixedArray< T, 0 >::operator[] ( size_type  iIndex  )  const [inline]

Definition at line 205 of file fixed_array.h.

References lass::util::FixedArray< T, size_ >::begin(), and LASS_ASSERT.

template<typename T >
reference lass::util::FixedArray< T, 0 >::at ( size_type  iIndex  )  [inline]

Definition at line 211 of file fixed_array.h.

References lass::util::FixedArray< T, size_ >::begin().

template<typename T >
const_reference lass::util::FixedArray< T, 0 >::at ( size_type  iIndex  )  const [inline]

Definition at line 217 of file fixed_array.h.

References lass::util::FixedArray< T, size_ >::begin().

template<typename T >
reference lass::util::FixedArray< T, 0 >::front (  )  [inline]

Definition at line 223 of file fixed_array.h.

References lass::util::FixedArray< T, size_ >::begin().

template<typename T >
reference lass::util::FixedArray< T, 0 >::back (  )  [inline]

Definition at line 224 of file fixed_array.h.

References lass::util::FixedArray< T, size_ >::begin().

template<typename T >
const_reference lass::util::FixedArray< T, 0 >::front (  )  const [inline]

Definition at line 226 of file fixed_array.h.

References lass::util::FixedArray< T, size_ >::begin().

template<typename T >
const_reference lass::util::FixedArray< T, 0 >::back (  )  const [inline]

Definition at line 227 of file fixed_array.h.

References lass::util::FixedArray< T, size_ >::begin().

template<typename T >
size_type lass::util::FixedArray< T, 0 >::size (  )  const [inline]

Definition at line 232 of file fixed_array.h.

template<typename T >
size_type lass::util::FixedArray< T, 0 >::max_size (  )  const [inline]

Definition at line 233 of file fixed_array.h.

template<typename T >
bool lass::util::FixedArray< T, 0 >::empty (  )  const [inline]

Definition at line 234 of file fixed_array.h.


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

Generated on Mon Nov 10 14:22:17 2008 for Library of Assembled Shared Sources by doxygen 1.5.7.1
SourceForge.net Logo