Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

more::num::vectin Class Template Reference

#include <vectin.h>

Inheritance diagram for more::num::vectin:

Inheritance graph
[legend]
Collaboration diagram for more::num::vectin:

Collaboration graph
[legend]
List of all members.

Public Types

Public Methods

Static Public Methods

Static Public Attributes

Friends

template<class T, int N>
class more::num::vectin< T, N >


Member Typedef Documentation

template<class T, int N>
typedef const T* more::num::vectin::const_iterator
 

template<class T, int N>
typedef T* more::num::vectin::iterator
 

template<class T, int N>
typedef T more::num::vectin::scalar_type
 


Constructor & Destructor Documentation

template<class T, int N>
more::num::vectin< T, N >::vectin (    )  [inline]
 

template<class T, int N>
more::num::vectin< T, N >::vectin (  const vectin< T, N > &    x )  [inline]
 

template<class T, int N>
more::num::vectin< T, N >::vectin (  zero_tag    )  [inline]
 

template<class T, int N>
more::num::vectin< T, N >::vectin (  T    x0 )  [inline, explicit]
 

template<class T, int N>
more::num::vectin< T, N >::vectin (  T    x0,
T    x1
)  [inline]
 

template<class T, int N>
more::num::vectin< T, N >::vectin (  T    x0,
T    x1,
T    x2
)  [inline]
 

template<class T, int N>
more::num::vectin< T, N >::vectin (  T    x0,
T    x1,
T    x2,
T    x3
)  [inline]
 

template<class T, int N>
more::num::vectin< T, N >::vectin (  const T *    px )  [inline, explicit]
 


Member Function Documentation

template<class T, int N>
const_iterator more::num::vectin< T, N >::begin (    )  const [inline]
 

template<class T, int N>
iterator more::num::vectin< T, N >::begin (    )  [inline]
 

template<class T, int N>
const_iterator more::num::vectin< T, N >::end (    )  const [inline]
 

template<class T, int N>
iterator more::num::vectin< T, N >::end (    )  [inline]
 

template<class T, int N>
template<typename U>
vectin& more::num::vectin< T, N >::operator *= (  const U &    rhs )  [inline]
 

template<class T, int N>
template<typename U>
T const& more::num::vectin< T, N >::operator() (  U const &    i )  const [inline]
 

template<class T, int N>
template<typename U>
T& more::num::vectin< T, N >::operator() (  U const &    i )  [inline]
 

template<class T, int N>
T const& more::num::vectin< T, N >::operator() (  int    i )  const [inline]
 

template<class T, int N>
T& more::num::vectin< T, N >::operator() (  int    i )  [inline]
 

template<class T, int N>
vectin& more::num::vectin< T, N >::operator+= (  vectin< T, N > const &    rhs )  [inline]
 

template<class T, int N>
vectin& more::num::vectin< T, N >::operator-= (  vectin< T, N > const &    rhs )  [inline]
 

template<class T, int N>
template<typename U>
vectin& more::num::vectin< T, N >::operator/= (  const U &    rhs )  [inline]
 

template<class T, int N>
template<typename U>
vectin& more::num::vectin< T, N >::operator= (  vectin< U, 3 > const &    rhs )  [inline]
 

template<class T, int N>
vectin& more::num::vectin< T, N >::operator= (  vectin< T, N > const &    rhs )  [inline]
 

template<class T, int N>
T const& more::num::vectin< T, N >::operator[] (  int    i )  const [inline]
 

template<class T, int N>
T& more::num::vectin< T, N >::operator[] (  int    i )  [inline]
 

template<class T, int N>
void more::num::vectin< T, N >::resize (  int    n )  [inline]
 

template<class T, int N>
int more::num::vectin< T, N >::size (    )  [inline, static]
 

template<class T, int N>
int more::num::vectin< T, N >::size0 (    )  [inline, static]
 

template<class T, int N>
void more::num::vectin< T, N >::sync (  io::syncstream &    ios )  [inline]
 


Friends And Related Function Documentation

template<class T, int N>
friend class vectin [friend]
 


Member Data Documentation

template<class T, int N>
const int more::num::vectin::CTC_size = N [static]
 


The documentation for this class was generated from the following file:
Generated on Sat Sep 7 19:13:02 2002 for more with Doxygen 1.2.13.1. Doxygen 1.2.13.1 is written and copyright 1997-2002 by Dimitri van Heesch.