#include <unary.hh>
Public Types | |
typedef Fun::argument | argument |
typedef lwrapper | lresult |
typedef Fun::lvalue | lvalue |
typedef Fun::result | result |
Public Member Functions | |
lwrapper (const Fun &f, T &x) | |
operator result () const | |
const result & | operator= (const result &r) const |
result | to_result () const |
Private Attributes | |
const Fun * | f_ |
T * | x_ |
Definition at line 44 of file spe/unary.hh.
typedef Fun::argument mln::fun::spe::lwrapper< Fun, T >::argument |
Definition at line 47 of file spe/unary.hh.
typedef lwrapper mln::fun::spe::lwrapper< Fun, T >::lresult |
Definition at line 49 of file spe/unary.hh.
typedef Fun::lvalue mln::fun::spe::lwrapper< Fun, T >::lvalue |
Definition at line 48 of file spe/unary.hh.
typedef Fun::result mln::fun::spe::lwrapper< Fun, T >::result |
Definition at line 46 of file spe/unary.hh.
mln::fun::spe::lwrapper< Fun, T >::lwrapper | ( | const Fun & | f, | |
T & | x | |||
) | [inline] |
Definition at line 51 of file spe/unary.hh.
mln::fun::spe::lwrapper< Fun, T >::operator result | ( | ) | const [inline] |
Definition at line 61 of file spe/unary.hh.
const result& mln::fun::spe::lwrapper< Fun, T >::operator= | ( | const result & | r | ) | const [inline] |
Definition at line 66 of file spe/unary.hh.
result mln::fun::spe::lwrapper< Fun, T >::to_result | ( | ) | const [inline] |
Definition at line 56 of file spe/unary.hh.
Referenced by mln::fun::spe::lwrapper< Fun, lwrapper< Any, T > >::operator result(), mln::fun::spe::lwrapper< Fun, typename Fun::argument >::operator result(), and mln::fun::spe::lwrapper< Any, T >::operator result().
const Fun* mln::fun::spe::lwrapper< Fun, T >::f_ [private] |
Definition at line 77 of file spe/unary.hh.
Referenced by mln::fun::spe::lwrapper< Fun, lwrapper< Any, T > >::operator=(), mln::fun::spe::lwrapper< Fun, typename Fun::argument >::operator=(), mln::fun::spe::lwrapper< Any, T >::operator=(), mln::fun::spe::lwrapper< Fun, lwrapper< Any, T > >::to_result(), mln::fun::spe::lwrapper< Fun, typename Fun::argument >::to_result(), and mln::fun::spe::lwrapper< Any, T >::to_result().
T* mln::fun::spe::lwrapper< Fun, T >::x_ [private] |