ArrayBase< T > Class Template Reference

#include <Array.h>

Inheritance diagram for ArrayBase< T >:
Array< T > ArrayView< T >

List of all members.

Public Types

typedef T * iterator
typedef const T * const_iterator
typedef T & reference
typedef const T & const_reference

Public Member Functions

 ArrayBase ()
 ArrayBase (int n)
 ArrayBase (int n, const T &ival)
 ArrayBase (int n, const T *ivals)
 ArrayBase (const ArrayBase &a, int offset, int length)
 ArrayBase (ArrayBase &a, int offset, int length)
 ArrayBase (const ArrayBase &src)
 ~ArrayBase ()
ArrayBaseoperator= (const ArrayBase &src)
ArrayBaseoperator= (const T &x)
reference front ()
const_reference front () const
reference back ()
const_reference back () const
iterator begin ()
const_iterator begin () const
iterator end ()
const_iterator end () const
void reverse ()
int capacity () const
int size () const
const T & operator[] (int i) const
T & operator[] (int i)
ArrayBaseoperator+= (const T &x)
void push_back (const T &x)
void pop_back ()
void clear ()
void resize (int n)
void resize (int n, const T &x)
void reserve (int n)

template<class T>
class SimTK::ArrayBase< T >


Member Typedef Documentation

typedef const T* const_iterator
typedef const T& const_reference
typedef T* iterator
typedef T& reference

Constructor & Destructor Documentation

ArrayBase (  )  [inline]
ArrayBase ( int  n  )  [inline, explicit]
ArrayBase ( int  n,
const T &  ival 
) [inline]
ArrayBase ( int  n,
const T *  ivals 
) [inline]
ArrayBase ( const ArrayBase< T > &  a,
int  offset,
int  length 
) [inline]
ArrayBase ( ArrayBase< T > &  a,
int  offset,
int  length 
) [inline]
ArrayBase ( const ArrayBase< T > &  src  )  [inline]
~ArrayBase (  )  [inline]

Member Function Documentation

const_reference back (  )  const [inline]
reference back (  )  [inline]
const_iterator begin (  )  const [inline]
iterator begin (  )  [inline]
int capacity (  )  const [inline]
void clear (  )  [inline]
const_iterator end (  )  const [inline]
iterator end (  )  [inline]
const_reference front (  )  const [inline]
reference front (  )  [inline]
ArrayBase& operator+= ( const T &  x  )  [inline]

Reimplemented in Array< T >.

Referenced by Array< T >::operator+=().

ArrayBase& operator= ( const T &  x  )  [inline]

Reimplemented in Array< T >.

ArrayBase& operator= ( const ArrayBase< T > &  src  )  [inline]
T& operator[] ( int  i  )  [inline]

Reimplemented in ListBase< T >.

const T& operator[] ( int  i  )  const [inline]
void pop_back (  )  [inline]
void push_back ( const T &  x  )  [inline]
void reserve ( int  n  )  [inline]
void resize ( int  n,
const T &  x 
) [inline]
void resize ( int  n  )  [inline]
void reverse (  )  [inline]
int size (  )  const [inline]

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

Generated on Wed Dec 30 11:05:17 2009 for SimTKcore by  doxygen 1.6.1