Vegastrike 0.5.1 rc1  1.0
Original sources for Vegastrike Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
StaticTuple< T, n > Class Template Reference

Public Member Functions

size_t size ()
 
T & operator[] (size_t index)
 
const T & operator[] (size_t index) const
 

Public Attributes

vec [n]
 

Detailed Description

template<class T, size_t n>
class StaticTuple< T, n >

Definition at line 284 of file fire.cpp.

Member Function Documentation

template<class T, size_t n>
T& StaticTuple< T, n >::operator[] ( size_t  index)
inline

Definition at line 292 of file fire.cpp.

293  {
294  return vec[index];
295  }
template<class T, size_t n>
const T& StaticTuple< T, n >::operator[] ( size_t  index) const
inline

Definition at line 296 of file fire.cpp.

297  {
298  return vec[index];
299  }
template<class T, size_t n>
size_t StaticTuple< T, n >::size ( )
inline

Definition at line 288 of file fire.cpp.

289  {
290  return n;
291  }

Member Data Documentation

template<class T, size_t n>
T StaticTuple< T, n >::vec[n]

Definition at line 287 of file fire.cpp.


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