Classes | |
struct | f_logic_and |
Functor AND operators. More... | |
struct | f_logic_and_cst |
struct | f_logic_or |
Functor OR operators. More... | |
struct | f_logic_or_cst |
struct | f_logic_and_not |
Functor AND NOT operators. More... | |
struct | f_logic_and_not_cst |
struct | f_logic_not |
Functor NOT operator. More... | |
struct | f_plus |
struct | default_f_plus |
struct | f_plus_cst |
struct | f_minus |
struct | default_f_minus |
struct | f_minus_cst |
struct | f_times |
struct | default_f_times |
struct | f_times_cst |
struct | f_div |
struct | default_f_div |
struct | f_div_cst |
struct | f_min |
struct | default_f_min |
struct | f_min_cst |
struct | f_max |
struct | default_f_max |
struct | f_max_cst |
struct | arith_return_type_proxy_plus_ |
struct | arith_return_type_proxy_cst_plus_ |
struct | arith_return_type_proxy_minus_ |
struct | arith_return_type_proxy_cst_minus_ |
struct | arith_return_type_proxy_times_ |
struct | arith_return_type_proxy_cst_times_ |
struct | arith_return_type_proxy_div_ |
struct | arith_return_type_proxy_cst_div_ |
struct | arith_return_type_proxy_min_ |
struct | arith_return_type_proxy_cst_min_ |
struct | arith_return_type_proxy_max_ |
struct | arith_return_type_proxy_cst_max_ |
Functions | |
template<class I1, class I2> mute< I1, typename f_logic_and::result_type >::ret | logic_and (const abstract::image< I1 > &input1, const abstract::image< I2 > &input2) |
AND NOT operators. | |
template<class C, class B, class I1, class I2> mute< I1, typename convoutput< C, B, typename f_logic_and::result_type >::ret >::ret | logic_and (const convert::abstract::conversion< C, B > &conv, const abstract::image< I1 > &input1, const abstract::image< I2 > &input2) |
template<class I, class T> mute< I, typename f_logic_and_cst::result_type >::ret | logic_and_cst (const abstract::image< I > &input, T val) |
template<class C, class B, class I, class T> mute< I, typename convoutput< C, B, typename f_logic_and_cst::result_type >::ret >::ret | logic_and_cst (const convert::abstract::conversion< C, B > &conv, const abstract::image< I > &input, T val) |
template<class I1, class I2> mute< I1, typename f_logic_or::result_type >::ret | logic_or (const abstract::image< I1 > &input1, const abstract::image< I2 > &input2) |
OR operators. | |
template<class C, class B, class I1, class I2> mute< I1, typename convoutput< C, B, typename f_logic_or::result_type >::ret >::ret | logic_or (const convert::abstract::conversion< C, B > &conv, const abstract::image< I1 > &input1, const abstract::image< I2 > &input2) |
template<class I, class T> mute< I, typename f_logic_or_cst::result_type >::ret | logic_or_cst (const abstract::image< I > &input, T val) |
template<class C, class B, class I, class T> mute< I, typename convoutput< C, B, typename f_logic_or_cst::result_type >::ret >::ret | logic_or_cst (const convert::abstract::conversion< C, B > &conv, const abstract::image< I > &input, T val) |
template<class I1, class I2> mute< I1, typename f_logic_and_not::result_type >::ret | logic_and_not (const abstract::image< I1 > &input1, const abstract::image< I2 > &input2) |
AND NOT operators. | |
template<class C, class B, class I1, class I2> mute< I1, typename convoutput< C, B, typename f_logic_and_not::result_type >::ret >::ret | logic_and_not (const convert::abstract::conversion< C, B > &conv, const abstract::image< I1 > &input1, const abstract::image< I2 > &input2) |
template<class I, class T> mute< I, typename f_logic_and_not_cst::result_type >::ret | logic_and_not_cst (const abstract::image< I > &input, T val) |
template<class C, class B, class I, class T> mute< I, typename convoutput< C, B, typename f_logic_and_not_cst::result_type >::ret >::ret | logic_and_not_cst (const convert::abstract::conversion< C, B > &conv, const abstract::image< I > &input, T val) |
template<class I> mute< I, typename f_logic_not::result_type >::ret | logic_not (const abstract::image< I > &input1) |
NOT operator. | |
template<class C, class B, class I> mute< I, typename convoutput< C, B, typename f_logic_not::result_type >::ret >::ret | logic_not (const convert::abstract::conversion< C, B > &conv, const abstract::image< I > &input1) |
template<class I1, class I2> arith_return_type_proxy_plus_< I1, I2 >::ret | plus (const abstract::image< I1 > &input1, const abstract::image< I2 > &input2) |
template<class C, class B, class I1, class I2> mute< I1, typename convoutput< C, B, typename f_plus< typename mlc::exact< I1 >::ret::value_type, typename mlc::exact< I2 >::ret::value_type, typename ntg::internal::deduce_from_traits< ntg::internal::operator_plus, typename mlc::exact< I1 >::ret::value_type, typename mlc::exact< I2 >::ret::value_type >::ret >::result_type >::ret >::ret | plus (const convert::abstract::conversion< C, B > &conv, const abstract::image< I1 > &input1, const abstract::image< I2 > &input2) |
template<class I, class T> arith_return_type_proxy_cst_plus_< I, T >::ret | plus_cst (const abstract::image< I > &input, T val) |
template<class C, class B, class I, class T> mute< I, typename convoutput< C, B, typename f_plus_cst< typename mlc::exact< I >::ret::value_type, T, typename ntg::internal::deduce_from_traits< ntg::internal::operator_plus, typename mlc::exact< I >::ret::value_type, T >::ret >::result_type >::ret >::ret | plus_cst (const convert::abstract::conversion< C, B > &conv, const abstract::image< I > &input, T val) |
template<class I1, class I2> arith_return_type_proxy_minus_< I1, I2 >::ret | minus (const abstract::image< I1 > &input1, const abstract::image< I2 > &input2) |
template<class C, class B, class I1, class I2> mute< I1, typename convoutput< C, B, typename f_minus< typename mlc::exact< I1 >::ret::value_type, typename mlc::exact< I2 >::ret::value_type, typename ntg::internal::deduce_from_traits< ntg::internal::operator_minus, typename mlc::exact< I1 >::ret::value_type, typename mlc::exact< I2 >::ret::value_type >::ret >::result_type >::ret >::ret | minus (const convert::abstract::conversion< C, B > &conv, const abstract::image< I1 > &input1, const abstract::image< I2 > &input2) |
template<class I, class T> arith_return_type_proxy_cst_minus_< I, T >::ret | minus_cst (const abstract::image< I > &input, T val) |
template<class C, class B, class I, class T> mute< I, typename convoutput< C, B, typename f_minus_cst< typename mlc::exact< I >::ret::value_type, T, typename ntg::internal::deduce_from_traits< ntg::internal::operator_minus, typename mlc::exact< I >::ret::value_type, T >::ret >::result_type >::ret >::ret | minus_cst (const convert::abstract::conversion< C, B > &conv, const abstract::image< I > &input, T val) |
template<class I1, class I2> arith_return_type_proxy_times_< I1, I2 >::ret | times (const abstract::image< I1 > &input1, const abstract::image< I2 > &input2) |
template<class C, class B, class I1, class I2> mute< I1, typename convoutput< C, B, typename f_times< typename mlc::exact< I1 >::ret::value_type, typename mlc::exact< I2 >::ret::value_type, typename ntg::internal::deduce_from_traits< ntg::internal::operator_times, typename mlc::exact< I1 >::ret::value_type, typename mlc::exact< I2 >::ret::value_type >::ret >::result_type >::ret >::ret | times (const convert::abstract::conversion< C, B > &conv, const abstract::image< I1 > &input1, const abstract::image< I2 > &input2) |
template<class I, class T> arith_return_type_proxy_cst_times_< I, T >::ret | times_cst (const abstract::image< I > &input, T val) |
template<class C, class B, class I, class T> mute< I, typename convoutput< C, B, typename f_times_cst< typename mlc::exact< I >::ret::value_type, T, typename ntg::internal::deduce_from_traits< ntg::internal::operator_times, typename mlc::exact< I >::ret::value_type, T >::ret >::result_type >::ret >::ret | times_cst (const convert::abstract::conversion< C, B > &conv, const abstract::image< I > &input, T val) |
template<class I1, class I2> arith_return_type_proxy_div_< I1, I2 >::ret | div (const abstract::image< I1 > &input1, const abstract::image< I2 > &input2) |
template<class C, class B, class I1, class I2> mute< I1, typename convoutput< C, B, typename f_div< typename mlc::exact< I1 >::ret::value_type, typename mlc::exact< I2 >::ret::value_type, typename ntg::internal::deduce_from_traits< ntg::internal::operator_div, typename mlc::exact< I1 >::ret::value_type, typename mlc::exact< I2 >::ret::value_type >::ret >::result_type >::ret >::ret | div (const convert::abstract::conversion< C, B > &conv, const abstract::image< I1 > &input1, const abstract::image< I2 > &input2) |
template<class I, class T> arith_return_type_proxy_cst_div_< I, T >::ret | div_cst (const abstract::image< I > &input, T val) |
template<class C, class B, class I, class T> mute< I, typename convoutput< C, B, typename f_div_cst< typename mlc::exact< I >::ret::value_type, T, typename ntg::internal::deduce_from_traits< ntg::internal::operator_div, typename mlc::exact< I >::ret::value_type, T >::ret >::result_type >::ret >::ret | div_cst (const convert::abstract::conversion< C, B > &conv, const abstract::image< I > &input, T val) |
template<class I1, class I2> arith_return_type_proxy_min_< I1, I2 >::ret | min (const abstract::image< I1 > &input1, const abstract::image< I2 > &input2) |
template<class C, class B, class I1, class I2> mute< I1, typename convoutput< C, B, typename f_min< typename mlc::exact< I1 >::ret::value_type, typename mlc::exact< I2 >::ret::value_type, typename ntg::internal::deduce_from_traits< ntg::internal::operator_min, typename mlc::exact< I1 >::ret::value_type, typename mlc::exact< I2 >::ret::value_type >::ret >::result_type >::ret >::ret | min (const convert::abstract::conversion< C, B > &conv, const abstract::image< I1 > &input1, const abstract::image< I2 > &input2) |
template<class I, class T> arith_return_type_proxy_cst_min_< I, T >::ret | min_cst (const abstract::image< I > &input, T val) |
template<class C, class B, class I, class T> mute< I, typename convoutput< C, B, typename f_min_cst< typename mlc::exact< I >::ret::value_type, T, typename ntg::internal::deduce_from_traits< ntg::internal::operator_min, typename mlc::exact< I >::ret::value_type, T >::ret >::result_type >::ret >::ret | min_cst (const convert::abstract::conversion< C, B > &conv, const abstract::image< I > &input, T val) |
template<class I1, class I2> arith_return_type_proxy_max_< I1, I2 >::ret | max (const abstract::image< I1 > &input1, const abstract::image< I2 > &input2) |
template<class C, class B, class I1, class I2> mute< I1, typename convoutput< C, B, typename f_max< typename mlc::exact< I1 >::ret::value_type, typename mlc::exact< I2 >::ret::value_type, typename ntg::internal::deduce_from_traits< ntg::internal::operator_max, typename mlc::exact< I1 >::ret::value_type, typename mlc::exact< I2 >::ret::value_type >::ret >::result_type >::ret >::ret | max (const convert::abstract::conversion< C, B > &conv, const abstract::image< I1 > &input1, const abstract::image< I2 > &input2) |
template<class I, class T> arith_return_type_proxy_cst_max_< I, T >::ret | max_cst (const abstract::image< I > &input, T val) |
template<class C, class B, class I, class T> mute< I, typename convoutput< C, B, typename f_max_cst< typename mlc::exact< I >::ret::value_type, T, typename ntg::internal::deduce_from_traits< ntg::internal::operator_max, typename mlc::exact< I >::ret::value_type, T >::ret >::result_type >::ret >::ret | max_cst (const convert::abstract::conversion< C, B > &conv, const abstract::image< I > &input, T val) |