#include <cast.hh>
Public Types | |
typedef Function_v2v< void > | category |
typedef cast_p2v_expr_< V, F > | exact_t |
typedef void | mutable_result |
typedef V | result |
Public Member Functions | |
cast_p2v_expr_ (const F &f) | |
template<typename P > | |
V | operator() (const P &p) const |
Protected Attributes | |
const F | f_ |
typedef Function_v2v<void> mln::Function_v2v< cast_p2v_expr_< V, F > >::category [inherited] |
Reimplemented from mln::Function< cast_p2v_expr_< V, F > >.
typedef cast_p2v_expr_< V, F > mln::Object< cast_p2v_expr_< V, F > >::exact_t [inherited] |
typedef void mln::Function_v2v< cast_p2v_expr_< V, F > >::mutable_result [inherited] |
typedef V mln::fun::cast_p2v_expr_< V, F >::result |
mln::fun::cast_p2v_expr_< V, F >::cast_p2v_expr_ | ( | const F & | f | ) | [inline] |
V mln::fun::cast_p2v_expr_< V, F >::operator() | ( | const P & | p | ) | const [inline] |
References mln::fun::cast_p2v_expr_< V, F >::f_.
const F mln::fun::cast_p2v_expr_< V, F >::f_ [protected] |
Referenced by mln::fun::cast_p2v_expr_< V, F >::operator()().