#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] |
1.7.1