Internal namespace of mln namespace. More...
Internal namespace of mln namespace.
typedef char mln::internal::yes_ |
Definition at line 51 of file internal/exact.hh.
int mln::internal::check_init | ( | void(E::*)(A) | ) |
Definition at line 167 of file core/concept/image.hh.
Referenced by mln::Image< E >::Image().
int mln::internal::check_init | ( | void(E::*)(A1, A2) | ) |
Definition at line 174 of file core/concept/image.hh.
int mln::internal::check_init | ( | void(E::*)(A1, A2, A3) | ) |
Definition at line 181 of file core/concept/image.hh.
C mln::internal::convert_data | ( | const C2 & | v | ) | [inline] |
C mln::internal::convert_data_ | ( | metal::bool_< false > | , | |
const C2 & | v | |||
) | [inline] |
C mln::internal::convert_data_ | ( | metal::bool_< true > | , | |
const C2 & | v | |||
) | [inline] |
T * mln::internal::exact_run_ | ( | void * | , | |
T * | t | |||
) | [inline] |
Definition at line 131 of file internal/exact.hh.
E * mln::internal::exact_run_ | ( | Object< E > * | t, | |
T * | ||||
) | [inline] |
Definition at line 124 of file internal/exact.hh.
Referenced by mln::internal::exact_< const T >::run(), and mln::internal::exact_< T >::run().
yes_ mln::internal::exact_selector_ | ( | Object< E > * | ) |
no_ mln::internal::exact_selector_ | ( | void * | ) |
E& mln::internal::force_exact | ( | const T & | ref | ) |
Violent cast.
This cast is an alternative to the mln::exact cast. It is used for objects that do not derive from mln::Object. Warning: Do not use this cast, unless you know what you are doing.
Definition at line 50 of file force_exact.hh.
box< typename W::psite > mln::internal::geom_bbox | ( | const W & | win | ) |
Definition at line 55 of file geom_bbox.hh.
References mln::exact(), mln::literal::origin, and mln::accu::shape::bbox< P >::take().
Referenced by mln::convert::over_load::from_to_().
bool mln::internal::leq_std_set | ( | const Site_Set< Sl > & | lhs, | |
const Site_Set< Sr > & | rhs | |||
) | [inline] |
Definition at line 146 of file operators.hh.
References mln::convert::over_load::from_to_().
Referenced by mln::impl::operator_less_multiples(), mln::impl::operator_less_unique_multiple(), and mln::impl::operator_less_uniques().
void mln::internal::local_change_graph | ( | E & | elt_, | |
E & | site_, | |||
const G & | g | |||
) | [inline] |
Definition at line 230 of file graph_psite_base.hh.
void mln::internal::local_change_graph | ( | E & | elt_, | |
S & | site_, | |||
const G & | g | |||
) | [inline] |
Definition at line 223 of file graph_psite_base.hh.
Referenced by mln::internal::graph_psite_base< S, E >::change_target().
mln::internal::mln_q_subject | ( | I | ) | [inline] |
bool mln::internal::operator!= | ( | const graph_psite_base< S, E > & | lhs, | |
const graph_psite_base< S, E > & | rhs | |||
) |
Is lhs not equal to rhs?
bool mln::internal::operator< | ( | const graph_psite_base< S, E > & | lhs, | |
const graph_psite_base< S, E > & | rhs | |||
) |
Is lhs ``less'' than rhs?
This comparison is required by algorithms sorting psites.
std::ostream & mln::internal::operator<< | ( | std::ostream & | ostr, | |
const p_complex_piter_base_< I, S, P, E > & | p | |||
) | [inline] |
Print an mln::p_complex_piter_base_<I, S, P, E>.
Definition at line 192 of file p_complex_piter_base.hh.
bool mln::internal::operator== | ( | const graph_psite_base< S, E > & | lhs, | |
const graph_psite_base< S, E > & | rhs | |||
) |
Comparison of two mln::graph_psite_base<S,E> instances.
Is lhs equal to rhs?
bool mln::internal::operator_equal_dispatch | ( | trait::site_set::arity::unique | , | |
const Site_Set< Sl > & | lhs, | |||
trait::site_set::arity::multiple | , | |||
const Site_Set< Sr > & | rhs | |||
) | [inline] |
Definition at line 335 of file operators.hh.
References mln::impl::operator_equal_unique_multiple().
bool mln::internal::operator_equal_dispatch | ( | trait::site_set::arity::multiple | , | |
const Site_Set< Sl > & | lhs, | |||
trait::site_set::arity::multiple | , | |||
const Site_Set< Sr > & | rhs | |||
) | [inline] |
Definition at line 357 of file operators.hh.
References mln::impl::operator_equal_multiples().
bool mln::internal::operator_equal_dispatch | ( | trait::site_set::arity::unique | , | |
const Box< Sl > & | lhs, | |||
trait::site_set::arity::unique | , | |||
const Box< Sr > & | rhs | |||
) | [inline] |
Definition at line 313 of file operators.hh.
References mln::impl::operator_equal_boxes().
Referenced by mln::operator==(), and operator_equal_dispatch().
bool mln::internal::operator_equal_dispatch | ( | trait::site_set::arity::multiple | , | |
const Site_Set< Sl > & | lhs, | |||
trait::site_set::arity::unique | , | |||
const Site_Set< Sr > & | rhs | |||
) | [inline] |
Definition at line 346 of file operators.hh.
References mln::impl::operator_equal_unique_multiple().
bool mln::internal::operator_equal_dispatch | ( | trait::site_set::arity::unique | , | |
const Site_Set< Sl > & | lhs, | |||
trait::site_set::arity::unique | , | |||
const Site_Set< Sr > & | rhs | |||
) | [inline] |
Definition at line 324 of file operators.hh.
References mln::impl::operator_equal_uniques().
bool mln::internal::operator_equal_dispatch | ( | const Site_Set< Sl > & | lhs, | |
const Site_Set< Sr > & | rhs | |||
) | [inline] |
Definition at line 368 of file operators.hh.
References mln::exact(), and operator_equal_dispatch().
bool mln::internal::operator_less_dispatch | ( | trait::site_set::arity::unique | , | |
const Site_Set< Sl > & | lhs, | |||
trait::site_set::arity::multiple | , | |||
const Site_Set< Sr > & | rhs | |||
) | [inline] |
Definition at line 402 of file operators.hh.
References mln::impl::operator_less_unique_multiple().
bool mln::internal::operator_less_dispatch | ( | trait::site_set::arity::unique | , | |
const Box< Sl > & | lhs, | |||
trait::site_set::arity::unique | , | |||
const Box< Sr > & | rhs | |||
) | [inline] |
Definition at line 380 of file operators.hh.
References mln::impl::operator_less_boxes().
Referenced by mln::operator<(), and operator_less_dispatch().
bool mln::internal::operator_less_dispatch | ( | trait::site_set::arity::multiple | , | |
const Site_Set< Sl > & | lhs, | |||
trait::site_set::arity::unique | , | |||
const Site_Set< Sr > & | rhs | |||
) | [inline] |
Definition at line 413 of file operators.hh.
References mln::impl::operator_less_unique_multiple().
bool mln::internal::operator_less_dispatch | ( | trait::site_set::arity::multiple | , | |
const Site_Set< Sl > & | lhs, | |||
trait::site_set::arity::multiple | , | |||
const Site_Set< Sr > & | rhs | |||
) | [inline] |
Definition at line 424 of file operators.hh.
References mln::impl::operator_less_multiples().
bool mln::internal::operator_less_dispatch | ( | const Site_Set< Sl > & | lhs, | |
const Site_Set< Sr > & | rhs | |||
) | [inline] |
Definition at line 435 of file operators.hh.
References mln::exact(), and operator_less_dispatch().
bool mln::internal::operator_less_dispatch | ( | trait::site_set::arity::unique | , | |
const Site_Set< Sl > & | lhs, | |||
trait::site_set::arity::unique | , | |||
const Site_Set< Sr > & | rhs | |||
) | [inline] |
Definition at line 391 of file operators.hh.
References mln::impl::operator_less_uniques().
const internal::primary_type< I >::ret & mln::internal::primary_ | ( | const Image< I > & | input | ) | [inline] |
Definition at line 114 of file primary.hh.
Referenced by mln::primary(), and primary_().
const internal::primary_type<I>::ret& mln::internal::primary_ | ( | trait::image::category::primary | , | |
const Image< I > & | input | |||
) | [inline] |
Definition at line 96 of file primary.hh.
References mln::exact().
const internal::primary_type<I>::ret& mln::internal::primary_ | ( | trait::image::category::morpher | , | |
const Image< I > & | input | |||
) | [inline] |
Definition at line 105 of file primary.hh.
References mln::exact(), and primary_().
void mln::internal::print | ( | trait::window::definition::unique | , | |
std::ostream & | ostr, | |||
const W & | win | |||
) | [inline] |
Definition at line 287 of file concept/window.hh.
Referenced by mln::operator<<().
void mln::internal::print | ( | trait::window::definition::multiple | , | |
std::ostream & | ostr, | |||
const W & | win | |||
) | [inline] |
Definition at line 295 of file concept/window.hh.
unsigned mln::internal::set_card | ( | const Site_Set< S > & | s | ) | [inline] |
Definition at line 183 of file operators.hh.
References mln::exact(), and set_card_dispatch_().
Referenced by mln::operator<=(), mln::impl::operator_equal_multiples(), mln::impl::operator_equal_unique_multiple(), mln::impl::operator_equal_uniques(), mln::impl::operator_less_boxes(), mln::impl::operator_less_multiples(), mln::impl::operator_less_unique_multiple(), and mln::impl::operator_less_uniques().
unsigned mln::internal::set_card_dispatch_ | ( | mln::trait::site_set::nsites::any | , | |
const S & | s | |||
) | [inline] |
Definition at line 163 of file operators.hh.
Referenced by set_card().
unsigned mln::internal::set_card_dispatch_ | ( | mln::trait::site_set::nsites::known | , | |
const S & | s | |||
) | [inline] |
Definition at line 175 of file operators.hh.
std::set< typename Sl ::site, util::ord<typename Sl ::site> > mln::internal::sym_diff_std_set | ( | const Site_Set< Sl > & | lhs, | |
const Site_Set< Sr > & | rhs | |||
) | [inline] |
Definition at line 119 of file operators.hh.
References mln::convert::over_load::from_to_().
Referenced by mln::impl::operator_equal_uniques().
std::set< typename S ::site, util::ord<typename S ::site> > mln::internal::to_std_set | ( | const Site_Set< S > & | s | ) | [inline] |
Definition at line 136 of file operators.hh.
References mln::convert::over_load::from_to_().
Referenced by mln::impl::operator_equal_multiples(), and mln::impl::operator_equal_unique_multiple().