#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, argument &x) | |
| operator result () const | |
| const result & | operator= (const result &r) const |
| result | to_result () const |
Private Attributes | |
| const Fun * | f_ |
| argument * | x_ |
| typedef Fun::argument mln::fun::spe::lwrapper< Fun, typename Fun::argument >::argument |
| typedef lwrapper mln::fun::spe::lwrapper< Fun, typename Fun::argument >::lresult |
| typedef Fun::lvalue mln::fun::spe::lwrapper< Fun, typename Fun::argument >::lvalue |
| typedef Fun::result mln::fun::spe::lwrapper< Fun, typename Fun::argument >::result |
| mln::fun::spe::lwrapper< Fun, typename Fun::argument >::lwrapper | ( | const Fun & | f, | |
| argument & | x | |||
| ) | [inline] |
| mln::fun::spe::lwrapper< Fun, typename Fun::argument >::operator result | ( | ) | const [inline] |
References mln::fun::spe::lwrapper< Fun, T >::to_result().
| const result& mln::fun::spe::lwrapper< Fun, typename Fun::argument >::operator= | ( | const result & | r | ) | const [inline] |
| result mln::fun::spe::lwrapper< Fun, typename Fun::argument >::to_result | ( | ) | const [inline] |
const Fun* mln::fun::spe::lwrapper< Fun, typename Fun::argument >::f_ [private] |
argument* mln::fun::spe::lwrapper< Fun, typename Fun::argument >::x_ [private] |
1.7.1