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

#include <vertex.hh>

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

Inheritance graph

List of all members.

Public Member Functions

void change_graph (const G &g)
util::edge< G > edge_with (const util::vertex< G > &v) const
const G & graph () const
const util::vertex_id_tid () const
void invalidate ()
util::edge_id_t ith_nbh_edge (unsigned i) const
util::vertex_id_t ith_nbh_vertex (unsigned i) const
unsigned nmax_nbh_edges () const
unsigned nmax_nbh_vertices () const
util::vertex_id_t other (const util::edge_id_t &id_e) const
void update_id (const util::vertex_id_t &id)

Private Member Functions

E & exact_ ()


Detailed Description

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

Definition at line 194 of file vertex.hh.


Member Function Documentation

template<typename G, typename E>
void mln::internal::subject_impl< util::vertex< G >, E >::change_graph ( const G &  g  )  [inline]

Definition at line 493 of file vertex.hh.

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

Definition at line 468 of file vertex.hh.

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

Definition at line 477 of file vertex.hh.

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

Definition at line 410 of file vertex.hh.

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

Definition at line 418 of file vertex.hh.

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

Definition at line 485 of file vertex.hh.

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

Definition at line 436 of file vertex.hh.

template<typename G, typename E>
util::vertex_id_t mln::internal::subject_impl< const util::vertex< G >, E >::ith_nbh_vertex ( unsigned  i  )  const [inline, inherited]

Definition at line 452 of file vertex.hh.

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

Definition at line 444 of file vertex.hh.

template<typename G, typename E>
unsigned mln::internal::subject_impl< const util::vertex< G >, E >::nmax_nbh_vertices (  )  const [inline, inherited]

Definition at line 460 of file vertex.hh.

template<typename G, typename E>
util::vertex_id_t mln::internal::subject_impl< const util::vertex< G >, E >::other ( const util::edge_id_t id_e  )  const [inline, inherited]

Definition at line 428 of file vertex.hh.

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

Definition at line 501 of file vertex.hh.


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