Public Member Functions

mln::value::value_array< T, V > Struct Template Reference

Generic array class over indexed by a value set with type T. More...

#include <value_array.hh>

List of all members.

Public Member Functions

const V & operator() (const T &v) const
 }
const V & operator[] (unsigned i) const
 }
 value_array ()
 Constructors.
const mln::value::set< T > & vset () const
 }

Detailed Description

template<typename T, typename V>
struct mln::value::value_array< T, V >

Generic array class over indexed by a value set with type T.

Definition at line 45 of file value_array.hh.


Constructor & Destructor Documentation

template<typename T , typename V >
mln::value::value_array< T, V >::value_array (  )  [inline]

Constructors.

{

Definition at line 89 of file value_array.hh.


Member Function Documentation

template<typename T , typename V >
const V & mln::value::value_array< T, V >::operator() ( const T &  v  )  const [inline]

}

Access elements through a value of T. {

Definition at line 128 of file value_array.hh.

template<typename T , typename V >
const V & mln::value::value_array< T, V >::operator[] ( unsigned  i  )  const [inline]

}

Access elements through array indexes. {

Definition at line 152 of file value_array.hh.

template<typename T , typename V >
const mln::value::set< T > & mln::value::value_array< T, V >::vset (  )  const [inline]

}

Reference to the set of T.

Definition at line 144 of file value_array.hh.