#include <iostream>#include <vector>#include <boost/graph/adjacency_list.hpp>#include <boost/graph/iteration_macros.hpp>#include <cctype>
Namespaces | |
| boost | |
| Duration formatting facet for input.  | |
Enumerations | |
| enum | boost::GraphParserState {  boost::PARSE_NUM_NODES, boost::PARSE_VERTEX, boost::PARSE_EDGE }  | 
Functions | |
| template<class Tag , class Value , class Next > | |
| std::istream & | boost::operator>> (std::istream &in, property< Tag, Value, Next > &p) | 
| template<class Tag , class Value > | |
| std::istream & | boost::operator>> (std::istream &in, property< Tag, Value, no_property > &p) | 
| std::istream & | boost::operator>> (std::istream &in, no_property &) | 
| template<class Tag , class Value , class Next , class V , class Stag > | |
| void | boost::get (property< Tag, Value, Next > &p, const V &v, Stag s) | 
| template<class Value , class Next , class V , class Stag > | |
| void | boost::get (property< Stag, Value, Next > &p, const V &v, Stag) | 
| template<class Tag , class Value , class Next , class Stag , class Svalue , class Snext > | |
| void | boost::getSubset (property< Tag, Value, Next > &p, const property< Stag, Svalue, Snext > &s) | 
| template<class Tag , class Value , class Next , class Stag , class Svalue > | |
| void | boost::getSubset (property< Tag, Value, Next > &p, const property< Stag, Svalue, no_property > &s) | 
| void | boost::getSubset (no_property &, const no_property &) | 
| template<typename T , typename U > | |
| void | boost::getSubset (T &p, const U &s) | 
| template<typename T > | |
| void | boost::getSubset (T &, const no_property &) | 
| template<class Graph , class VP , class EP , class VPS , class EPS > | |
| std::istream & | boost::operator>> (std::istream &in, GraphParser< Graph, VP, EP, VPS, EPS > gp) | 
| input stream for reading a graph  More... | |
| template<class EL , class VL , class D , class VP , class EP , class GP , class VPS , class EPS > | |
| GraphParser< adjacency_list < EL, VL, D, VP, EP, GP >, VP, EP, VPS, EPS >  | boost::read (adjacency_list< EL, VL, D, VP, EP, GP > &g, VPS vps, EPS eps) | 
| graph parser for given subsets of internal vertex and edge properties  More... | |
| template<class EL , class VL , class D , class VP , class EP , class GP > | |
| GraphParser< adjacency_list < EL, VL, D, VP, EP, GP >, VP, EP, VP, EP >  | boost::read (adjacency_list< EL, VL, D, VP, EP, GP > &g) | 
| graph parser for all internal vertex and edge properties  More... | |
| template<class Graph , class VP , class EP > | |
| std::ostream & | boost::operator<< (std::ostream &out, const GraphPrinter< Graph, VP, EP > &gp) | 
| output stream for writing a graph  More... | |
| template<class EL , class VL , class D , class VP , class EP , class GP , class VPS , class EPS > | |
| GraphPrinter< adjacency_list < EL, VL, D, VP, EP, GP >, VPS, EPS >  | boost::write (const adjacency_list< EL, VL, D, VP, EP, GP > &g, VPS, EPS) | 
| write the graph with given property subsets  More... | |
| template<class EL , class VL , class D , class VP , class EP , class GP > | |
| GraphPrinter< adjacency_list < EL, VL, D, VP, EP, GP >, VP, EP >  | boost::write (const adjacency_list< EL, VL, D, VP, EP, GP > &g) | 
| write the graph with all internal vertex and edge properties  More... | |