Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
adjacency_list_io.hpp File Reference
#include <iostream>
#include <vector>
#include <boost/graph/adjacency_list.hpp>
#include <boost/graph/iteration_macros.hpp>
#include <cctype>
Include dependency graph for adjacency_list_io.hpp:

Classes

struct  boost::GraphParser< Graph_t, VertexProperty, EdgeProperty, VertexPropertySubset, EdgePropertySubset >
 
struct  boost::PropertyPrinter< Graph, Property >
 
struct  boost::PropertyPrinter< Graph, property< Tag, Value, Next > >
 
struct  boost::PropertyPrinter< Graph, no_property >
 
struct  boost::EdgePrinter< Graph_t, EdgeProperty >
 
struct  boost::GraphPrinter< Graph, V, E >
 
struct  boost::GraphPrinter< Graph, no_property, E >
 

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