Om  1.0.0
A universal framework for multimedia simulation
Public Member Functions | Public Attributes | List of all members
om::lang::Tuple< T1, T2, T3, T4, T5, T6, T7 > Class Template Reference

#include <omTuple.h>

Public Member Functions

 Tuple ()
 
 Tuple (const T1 &p1, const T2 &p2, const T3 &p3, const T4 &p4, const T5 &p5, const T6 &p6, const T7 &p7)
 
template<Index index>
TupleIndex< T1, T2, T3, T4, T5, T6, T7, index >::T & get ()
 
template<Index index>
const TupleIndex< T1, T2, T3, T4, T5, T6, T7, index >::T & get () const
 
template<Index index>
void set (const typename TupleIndex< T1, T2, T3, T4, T5, T6, T7, index >::T &value)
 

Public Attributes

T1 v1
 
T2 v2
 
T3 v3
 
T4 v4
 
T5 v5
 
T6 v6
 
T7 v7
 

Constructor & Destructor Documentation

template<typename T1 = Void, typename T2 = Void, typename T3 = Void, typename T4 = Void, typename T5 = Void, typename T6 = Void, typename T7 = Void>
om::lang::Tuple< T1, T2, T3, T4, T5, T6, T7 >::Tuple ( )
inline
template<typename T1 = Void, typename T2 = Void, typename T3 = Void, typename T4 = Void, typename T5 = Void, typename T6 = Void, typename T7 = Void>
om::lang::Tuple< T1, T2, T3, T4, T5, T6, T7 >::Tuple ( const T1 &  p1,
const T2 &  p2,
const T3 &  p3,
const T4 &  p4,
const T5 &  p5,
const T6 &  p6,
const T7 &  p7 
)
inline

Member Function Documentation

template<typename T1 = Void, typename T2 = Void, typename T3 = Void, typename T4 = Void, typename T5 = Void, typename T6 = Void, typename T7 = Void>
template<Index index>
TupleIndex<T1,T2,T3,T4,T5,T6,T7,index>::T& om::lang::Tuple< T1, T2, T3, T4, T5, T6, T7 >::get ( )
inline
template<typename T1 = Void, typename T2 = Void, typename T3 = Void, typename T4 = Void, typename T5 = Void, typename T6 = Void, typename T7 = Void>
template<Index index>
const TupleIndex<T1,T2,T3,T4,T5,T6,T7,index>::T& om::lang::Tuple< T1, T2, T3, T4, T5, T6, T7 >::get ( ) const
inline
template<typename T1 = Void, typename T2 = Void, typename T3 = Void, typename T4 = Void, typename T5 = Void, typename T6 = Void, typename T7 = Void>
template<Index index>
void om::lang::Tuple< T1, T2, T3, T4, T5, T6, T7 >::set ( const typename TupleIndex< T1, T2, T3, T4, T5, T6, T7, index >::T &  value)
inline

Member Data Documentation

template<typename T1 = Void, typename T2 = Void, typename T3 = Void, typename T4 = Void, typename T5 = Void, typename T6 = Void, typename T7 = Void>
T1 om::lang::Tuple< T1, T2, T3, T4, T5, T6, T7 >::v1
template<typename T1 = Void, typename T2 = Void, typename T3 = Void, typename T4 = Void, typename T5 = Void, typename T6 = Void, typename T7 = Void>
T2 om::lang::Tuple< T1, T2, T3, T4, T5, T6, T7 >::v2
template<typename T1 = Void, typename T2 = Void, typename T3 = Void, typename T4 = Void, typename T5 = Void, typename T6 = Void, typename T7 = Void>
T3 om::lang::Tuple< T1, T2, T3, T4, T5, T6, T7 >::v3
template<typename T1 = Void, typename T2 = Void, typename T3 = Void, typename T4 = Void, typename T5 = Void, typename T6 = Void, typename T7 = Void>
T4 om::lang::Tuple< T1, T2, T3, T4, T5, T6, T7 >::v4
template<typename T1 = Void, typename T2 = Void, typename T3 = Void, typename T4 = Void, typename T5 = Void, typename T6 = Void, typename T7 = Void>
T5 om::lang::Tuple< T1, T2, T3, T4, T5, T6, T7 >::v5
template<typename T1 = Void, typename T2 = Void, typename T3 = Void, typename T4 = Void, typename T5 = Void, typename T6 = Void, typename T7 = Void>
T6 om::lang::Tuple< T1, T2, T3, T4, T5, T6, T7 >::v6
template<typename T1 = Void, typename T2 = Void, typename T3 = Void, typename T4 = Void, typename T5 = Void, typename T6 = Void, typename T7 = Void>
T7 om::lang::Tuple< T1, T2, T3, T4, T5, T6, T7 >::v7

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