$extrastylesheet
#include <mln/fun/p2v/ternary.hh>
Public Member Functions | |
ternary_ (const Function_v2b< P > &f_pred, const Function_v2v< T > &f_true, const Function_v2v< F > &f_false) | |
template<typename Pt > | |
result | operator() (const Pt &p) const |
Protected Attributes | |
const F | f_false_ |
const P | f_pred_ |
const T | f_true_ |
Public Types | |
typedef T::result | result |
Definition at line 47 of file ternary.hh.
mln::fun::p2v::ternary_< P, T, F >::ternary_ | ( | const Function_v2b< P > & | f_pred, |
const Function_v2v< T > & | f_true, | ||
const Function_v2v< F > & | f_false | ||
) |
result mln::fun::p2v::ternary_< P, T, F >::operator() | ( | const Pt & | p | ) | const |
|
protected |
Definition at line 62 of file ternary.hh.
|
protected |
Definition at line 60 of file ternary.hh.
|
protected |
Definition at line 61 of file ternary.hh.
typedef T ::result mln::fun::p2v::ternary_< P, T, F >::result |
Definition at line 50 of file ternary.hh.