Public Types | Public Member Functions | Public Attributes

mln::internal::data< util::line_graph< G > > Struct Template Reference

Data structure for mln::util::line_graph<G>. More...

#include <line_graph.hh>

List of all members.

Public Types

typedef std::vector
< util::ord_pair
< util::vertex_id_t > > 
edges_t
typedef util::line_graph< G > lg_t
typedef std::vector
< std::vector< util::edge_id_t > > 
vertices_t

Public Member Functions

 data ()
 data (const G &g)
 ~data ()

Public Attributes

edges_t edges_
 The edges.
g_
vertices_t vertices_
 The vertices.

Detailed Description

template<typename G>
struct mln::internal::data< util::line_graph< G > >

Data structure for mln::util::line_graph<G>.

Definition at line 55 of file line_graph.hh.


Member Typedef Documentation

template<typename G >
typedef std::vector<util::ord_pair<util::vertex_id_t> > mln::internal::data< util::line_graph< G > >::edges_t

Definition at line 59 of file line_graph.hh.

template<typename G >
typedef util::line_graph<G> mln::internal::data< util::line_graph< G > >::lg_t

Definition at line 57 of file line_graph.hh.

template<typename G >
typedef std::vector<std::vector<util::edge_id_t> > mln::internal::data< util::line_graph< G > >::vertices_t

Definition at line 58 of file line_graph.hh.


Constructor & Destructor Documentation

template<typename G >
mln::internal::data< util::line_graph< G > >::data (  )  [inline]

Definition at line 250 of file line_graph.hh.

template<typename G >
mln::internal::data< util::line_graph< G > >::data ( const G &  g  )  [inline]

Definition at line 256 of file line_graph.hh.

template<typename G >
mln::internal::data< util::line_graph< G > >::~data (  )  [inline]

Definition at line 288 of file line_graph.hh.


Member Data Documentation

template<typename G >
edges_t mln::internal::data< util::line_graph< G > >::edges_

The edges.

Definition at line 69 of file line_graph.hh.

template<typename G >
G mln::internal::data< util::line_graph< G > >::g_

Definition at line 65 of file line_graph.hh.

template<typename G >
vertices_t mln::internal::data< util::line_graph< G > >::vertices_

The vertices.

Definition at line 67 of file line_graph.hh.