mln::meta::first< T > Struct Template Reference

#include <first.hh>

Inheritance diagram for mln::meta::first< T >:

Inheritance graph

List of all members.

Public Types

typedef F::category category
typedef function< M > F
typedef F::lresult lresult
typedef F::result result
typedef T value

Public Member Functions

valuef_1 (result v, value &t)
result operator() (const value &t) const


Detailed Description

template<class T>
struct mln::meta::first< T >

Definition at line 43 of file first.hh.


Member Typedef Documentation

template<class M>
typedef F::category mln::meta::impl< M >::category [inherited]

Definition at line 57 of file fun/meta/impl.hh.

template<class M>
typedef function<M> mln::meta::impl< M >::F [inherited]

Definition at line 53 of file fun/meta/impl.hh.

template<class M>
typedef F::lresult mln::meta::impl< M >::lresult [inherited]

Definition at line 56 of file fun/meta/impl.hh.

template<class M>
typedef F::result mln::meta::impl< M >::result [inherited]

Definition at line 55 of file fun/meta/impl.hh.

template<class T>
typedef T mln::meta::first< T >::value

Reimplemented from mln::meta::impl< M >.

Definition at line 45 of file first.hh.


Member Function Documentation

template<class M>
value& mln::meta::impl< M >::f_1 ( result  v,
value t 
) [inline, inherited]

Definition at line 67 of file fun/meta/impl.hh.

template<class M>
result mln::meta::impl< M >::operator() ( const value t  )  const [inline, inherited]

Definition at line 60 of file fun/meta/impl.hh.


Generated on Sun Apr 25 02:03:21 2010 for Milena (Olena) by  doxygen 1.5.6