#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... | |