Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

math::Chunk< T, S > Struct Template Reference

#include <defs.hpp>

Inheritance diagram for math::Chunk< T, S >:

Inheritance graph
[legend]
Collaboration diagram for math::Chunk< T, S >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

T * begin ()
const T * begin () const
T * end ()
const T * end () const
const T & operator[] (const unsigned int i) const
T & operator[] (const unsigned int i)

Static Public Member Functions

unsigned int size ()
unsigned int bytesize ()

Public Attributes

val [S]

template<class T, int S>
struct math::Chunk< T, S >


Member Function Documentation

template<class T, int S>
const T* math::Chunk< T, S >::begin  )  const [inline]
 

Definition at line 88 of file defs.hpp.

template<class T, int S>
T* math::Chunk< T, S >::begin  )  [inline]
 

Definition at line 87 of file defs.hpp.

Referenced by math::Mat< T, W, H >::begin(), and math::Dot< T, S >::operator()().

template<class T, int S>
unsigned int math::Chunk< T, S >::bytesize  )  [inline, static]
 

Definition at line 96 of file defs.hpp.

template<class T, int S>
const T* math::Chunk< T, S >::end  )  const [inline]
 

Definition at line 90 of file defs.hpp.

template<class T, int S>
T* math::Chunk< T, S >::end  )  [inline]
 

Definition at line 89 of file defs.hpp.

Referenced by math::Dot< T, S >::operator()().

template<class T, int S>
T& math::Chunk< T, S >::operator[] const unsigned int  i  )  [inline]
 

Definition at line 93 of file defs.hpp.

template<class T, int S>
const T& math::Chunk< T, S >::operator[] const unsigned int  i  )  const [inline]
 

Definition at line 92 of file defs.hpp.

template<class T, int S>
unsigned int math::Chunk< T, S >::size  )  [inline, static]
 

Definition at line 95 of file defs.hpp.


Member Data Documentation

template<class T, int S>
T math::Chunk< T, S >::val[S] [mutable]
 

Definition at line 98 of file defs.hpp.

Referenced by math::Chunk< T, 3 >::begin(), math::Chunk< T, 3 >::end(), math::Cross< T >::operator()(), and math::Chunk< T, 3 >::operator[]().


The documentation for this struct was generated from the following file:
Generated on Tue Sep 2 11:33:28 2003 for math by doxygen 1.3.2