SourceForge Logo Tiny Vector Matrix library using Expression Templates Sourceforge Project Page

tvmet::Extremum< T1, T2, vector_tag > Class Template Reference

#include <Extremum.h>

List of all members.

template<class T1, class T2>
class tvmet::Extremum< T1, T2, vector_tag >


Public Types

typedef T1 value_type
typedef T2 index_type

Public Member Functions

 Extremum (value_type value, index_type index)
value_type value () const
index_type index () const

Private Attributes

value_type m_value
index_type m_index

Member Typedef Documentation

template<class T1, class T2>
typedef T1 tvmet::Extremum< T1, T2, vector_tag >::value_type

template<class T1, class T2>
typedef T2 tvmet::Extremum< T1, T2, vector_tag >::index_type


Constructor & Destructor Documentation

template<class T1, class T2>
tvmet::Extremum< T1, T2, vector_tag >::Extremum ( value_type  value,
index_type  index 
) [inline]


Member Function Documentation

template<class T1, class T2>
value_type tvmet::Extremum< T1, T2, vector_tag >::value (  )  const [inline]

template<class T1, class T2>
index_type tvmet::Extremum< T1, T2, vector_tag >::index (  )  const [inline]


Member Data Documentation

template<class T1, class T2>
value_type tvmet::Extremum< T1, T2, vector_tag >::m_value [private]

template<class T1, class T2>
index_type tvmet::Extremum< T1, T2, vector_tag >::m_index [private]


Author: