TinyVectorIterConst< P_numtype, N_length, N_stride > Class Template Reference

#include <tinyveciter.h>

Collaboration diagram for TinyVectorIterConst< P_numtype, N_length, N_stride >:

Collaboration graph
[legend]
List of all members.

template<typename P_numtype, int N_length, int N_stride>
class TinyVectorIterConst< P_numtype, N_length, N_stride >


Public Types

typedef P_numtype T_numtype

Public Member Functions

 TinyVectorIterConst (const TinyVector< T_numtype, N_length > &x)
T_numtype operator[] (int i) const
T_numtype operator() (int i) const
int length (int) const
bool _bz_hasFastAccess () const
T_numtype _bz_fastAccess (int i) const
int _bz_suggestLength () const

Static Public Attributes

const int _bz_staticLengthCount

Private Attributes

const T_numtype *restrict data_

Member Typedef Documentation

template<typename P_numtype, int N_length, int N_stride>
typedef P_numtype TinyVectorIterConst< P_numtype, N_length, N_stride >::T_numtype
 


Constructor & Destructor Documentation

template<typename P_numtype, int N_length, int N_stride>
TinyVectorIterConst< P_numtype, N_length, N_stride >::TinyVectorIterConst const TinyVector< T_numtype, N_length > &  x  )  [inline, explicit]
 


Member Function Documentation

template<typename P_numtype, int N_length, int N_stride>
T_numtype TinyVectorIterConst< P_numtype, N_length, N_stride >::_bz_fastAccess int  i  )  const [inline]
 

template<typename P_numtype, int N_length, int N_stride>
bool TinyVectorIterConst< P_numtype, N_length, N_stride >::_bz_hasFastAccess  )  const [inline]
 

template<typename P_numtype, int N_length, int N_stride>
int TinyVectorIterConst< P_numtype, N_length, N_stride >::_bz_suggestLength  )  const [inline]
 

template<typename P_numtype, int N_length, int N_stride>
int TinyVectorIterConst< P_numtype, N_length, N_stride >::length int   )  const [inline]
 

template<typename P_numtype, int N_length, int N_stride>
T_numtype TinyVectorIterConst< P_numtype, N_length, N_stride >::operator() int  i  )  const [inline]
 

template<typename P_numtype, int N_length, int N_stride>
T_numtype TinyVectorIterConst< P_numtype, N_length, N_stride >::operator[] int  i  )  const [inline]
 


Member Data Documentation

template<typename P_numtype, int N_length, int N_stride>
const int TinyVectorIterConst< P_numtype, N_length, N_stride >::_bz_staticLengthCount [static]
 

Initial value:

 1
                     _bz_dynamicLengthCount = 0
                     _bz_staticLength = 0

template<typename P_numtype, int N_length, int N_stride>
const T_numtype* restrict TinyVectorIterConst< P_numtype, N_length, N_stride >::data_ [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Oct 22 10:04:12 2007 for blitz by  doxygen 1.3.9.1