OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DBGraphBase Class Reference

#include <db_graph_base.h>

Inheritance diagram for DBGraphBase:

Classes

struct  EdgeProperties
 
struct  VertexProperties
 

Public Types

typedef boost::adjacency_list
< ordered_set_by_nameS,
boost::listS,
boost::undirectedS,
VertexProperties,
EdgeProperties
graph_t
 
typedef boost::graph_traits
< graph_t >::vertex_descriptor 
vertex_descriptor
 
typedef boost::graph_traits
< graph_t >::edge_descriptor 
edge_descriptor
 
typedef boost::graph_traits
< graph_t >
::adjacency_iterator 
adjacency_iterator
 
typedef boost::graph_traits
< graph_t >::edge_iterator 
edge_iterator
 
typedef boost::graph_traits
< graph_t >::out_edge_iterator 
out_edge_iterator
 
typedef graph_t::StoredEdge StoredEdge
 
typedef boost::container_gen
< graph_t::out_edge_list_selector,
StoredEdge >::type 
OutEdgeListType
 
typedef OutEdgeListType::iterator OutEdgeIterator
 
typedef graph_t::EdgeContainer EdgeContainer
 
typedef EdgeContainer::value_type EdgeType
 

Public Member Functions

 DBGraphBase ()
 
uint64_t get_graph_walk_num ()
 

Private Attributes

uint64_t graph_walk_num_
 

Detailed Description

Definition at line 34 of file db_graph_base.h.

Member Typedef Documentation

Definition at line 60 of file db_graph_base.h.

typedef boost::graph_traits<graph_t >::edge_descriptor DBGraphBase::edge_descriptor

Definition at line 59 of file db_graph_base.h.

typedef boost::graph_traits<graph_t >::edge_iterator DBGraphBase::edge_iterator

Definition at line 61 of file db_graph_base.h.

typedef graph_t::EdgeContainer DBGraphBase::EdgeContainer

Definition at line 69 of file db_graph_base.h.

typedef EdgeContainer::value_type DBGraphBase::EdgeType

Definition at line 70 of file db_graph_base.h.

typedef boost::adjacency_list< ordered_set_by_nameS, boost::listS, boost::undirectedS, VertexProperties, EdgeProperties> DBGraphBase::graph_t

Definition at line 57 of file db_graph_base.h.

Definition at line 62 of file db_graph_base.h.

typedef OutEdgeListType::iterator DBGraphBase::OutEdgeIterator

Definition at line 67 of file db_graph_base.h.

typedef boost::container_gen<graph_t::out_edge_list_selector, StoredEdge>::type DBGraphBase::OutEdgeListType

Definition at line 66 of file db_graph_base.h.

typedef graph_t::StoredEdge DBGraphBase::StoredEdge

Definition at line 64 of file db_graph_base.h.

Definition at line 58 of file db_graph_base.h.

Constructor & Destructor Documentation

DBGraphBase::DBGraphBase ( )
inline

Definition at line 36 of file db_graph_base.h.

Member Function Documentation

uint64_t DBGraphBase::get_graph_walk_num ( )
inline

Definition at line 72 of file db_graph_base.h.

Member Data Documentation

uint64_t DBGraphBase::graph_walk_num_
private

Definition at line 77 of file db_graph_base.h.


The documentation for this class was generated from the following file: