Generated on Wed Apr 29 2015 11:51:41 for GGL-4.1.2 by doxygen 1.8.3.1
Namespaces | Typedefs | Functions
Graph.hh File Reference
#include <boost/graph/properties.hpp>
#include <boost/graph/adjacency_list.hpp>
#include <iostream>
#include <vector>
#include <set>
#include "sgm/Graph_boost.hh"
Include dependency graph for Graph.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  ggl
 

Typedefs

typedef boost::adjacency_list
< boost::vecS, boost::vecS,
boost::undirectedS,
Graph_NodeProperties,
Graph_EdgeProperties > 
ggl::Graph
 
typedef sgm::Graph_boost
< Graph, PropNodeLabel,
PropEdgeLabel, PropNodeIndex > 
ggl::Graph_boost
 
typedef boost::property
< PropEdgeLabel, std::string > 
ggl::Graph_EdgeProperties
 
typedef boost::property
< PropNodeIndex, size_t,
boost::property< PropNodeLabel,
std::string > > 
ggl::Graph_NodeProperties
 
typedef std::set< PropNodeIndex > ggl::NodeIndexSet
 Set of node indices. More...
 
typedef std::vector
< PropNodeIndex > 
ggl::NodeIndexVec
 Vector of node indices. More...
 
typedef boost::edge_name_t ggl::PropEdgeLabel
 
typedef boost::vertex_index_t ggl::PropNodeIndex
 
typedef boost::vertex_name_t ggl::PropNodeLabel
 

Functions

std::ostream & operator<< (std::ostream &out, const ggl::Graph &g)
 

Function Documentation

std::ostream& operator<< ( std::ostream &  out,
const ggl::Graph g 
)

Writes a ggl::Graph object to stream in GML format

Parameters
outthe stream to write to
gthe graph to be written in GML format
Returns
the changed input stream out