mln::internal::subject_impl< util::edge< G >, E > Struct Template Reference

#include <edge.hh>

Inheritance diagram for mln::internal::subject_impl< util::edge< G >, E >:

Inheritance graph

List of all members.

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_ ()


Detailed Description

template<typename G, typename E>
struct mln::internal::subject_impl< util::edge< G >, E >

Definition at line 202 of file edge.hh.


Member Function Documentation

template<typename G, typename E>
void mln::internal::subject_impl< util::edge< G >, E >::change_graph ( const typename mln::metal::const_< G >::ret g  )  [inline]

Definition at line 478 of file edge.hh.

template<typename G, typename E>
E& mln::internal::subject_impl< util::edge< G >, E >::exact_ (  )  [private]

template<typename G, typename E>
const G & mln::internal::subject_impl< const util::edge< G >, E >::graph (  )  const [inline, inherited]

Definition at line 417 of file edge.hh.

template<typename G, typename E>
util::edge_id_t mln::internal::subject_impl< const util::edge< G >, E >::id (  )  const [inline, inherited]

Definition at line 409 of file edge.hh.

template<typename G, typename E>
void mln::internal::subject_impl< util::edge< G >, E >::invalidate (  )  [inline]

Definition at line 486 of file edge.hh.

template<typename G, typename E>
util::edge_id_t mln::internal::subject_impl< const util::edge< G >, E >::ith_nbh_edge ( unsigned  i  )  const [inline, inherited]

Definition at line 457 of file edge.hh.

template<typename G, typename E>
size_t mln::internal::subject_impl< const util::edge< G >, E >::nmax_nbh_edges (  )  const [inline, inherited]

Definition at line 449 of file edge.hh.

template<typename G, typename E>
void mln::internal::subject_impl< util::edge< G >, E >::update_id ( const util::edge_id_t id  )  [inline]

Definition at line 470 of file edge.hh.

template<typename G, typename E>
util::vertex_id_t mln::internal::subject_impl< const util::edge< G >, E >::v1 (  )  const [inline, inherited]

Definition at line 433 of file edge.hh.

template<typename G, typename E>
util::vertex_id_t mln::internal::subject_impl< const util::edge< G >, E >::v2 (  )  const [inline, inherited]

Definition at line 441 of file edge.hh.

template<typename G, typename E>
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]

Definition at line 425 of file edge.hh.


Generated on Sun Apr 25 02:02:58 2010 for Milena (Olena) by  doxygen 1.5.6