#include <edge.hh>
Public Member Functions | |
void | change_graph (const typename mln::metal::const_< G >::ret &g) |
const G & | graph () const |
util::edge_id_t | id () const |
void | invalidate () |
util::edge_id_t | ith_nbh_edge (unsigned i) const |
size_t | nmax_nbh_edges () const |
void | update_id (const util::edge_id_t &id) |
util::vertex_id_t | v1 () const |
util::vertex_id_t | v2 () const |
util::vertex_id_t | v_other (const util::vertex_id_t &id_v) const |
Private Member Functions | |
E & | exact_ () |
void mln::internal::subject_impl< util::edge< G >, E >::change_graph | ( | const typename mln::metal::const_< G >::ret & | g | ) | [inline] |
E& mln::internal::subject_impl< util::edge< G >, E >::exact_ | ( | ) | [private] |
const G & mln::internal::subject_impl< const util::edge< G >, E >::graph | ( | ) | const [inline, inherited] |
util::edge_id_t mln::internal::subject_impl< const util::edge< G >, E >::id | ( | ) | const [inline, inherited] |
void mln::internal::subject_impl< util::edge< G >, E >::invalidate | ( | ) | [inline] |
util::edge_id_t mln::internal::subject_impl< const util::edge< G >, E >::ith_nbh_edge | ( | unsigned | i | ) | const [inline, inherited] |
size_t mln::internal::subject_impl< const util::edge< G >, E >::nmax_nbh_edges | ( | ) | const [inline, inherited] |
void mln::internal::subject_impl< util::edge< G >, E >::update_id | ( | const util::edge_id_t & | id | ) | [inline] |
util::vertex_id_t mln::internal::subject_impl< const util::edge< G >, E >::v1 | ( | ) | const [inline, inherited] |
util::vertex_id_t mln::internal::subject_impl< const util::edge< G >, E >::v2 | ( | ) | const [inline, inherited] |
util::vertex_id_t mln::internal::subject_impl< const util::edge< G >, E >::v_other | ( | const util::vertex_id_t & | id_v | ) | const [inline, inherited] |