27 #ifndef SCRIBO_PRIMITIVE_INTERNAL_IS_LINK_VALID_HH
28 # define SCRIBO_PRIMITIVE_INTERNAL_IS_LINK_VALID_HH
34 # include <mln/util/couple.hh>
36 # include <scribo/core/object_links.hh>
57 const object_links<L>& right_link,
60 # ifndef MLN_INCLUDE_ONLY
65 const object_links<L>& right_link,
68 return left_link.is_linked(i) && right_link(left_link(i)) == i;
71 # endif // ! MLN_INCLUDE_ONLY
79 #endif // ! SCRIBO_PRIMITIVE_INTERNAL_IS_LINK_VALID_HH