#include <ostream>
#include "graph.hpp"


Go to the source code of this file.
Namespaces | |
| namespace | graphgen |
Classes | |
| class | graphgen::adjmatrix |
| generic adjacency matrix output format More... | |
| class | graphgen::adjlist |
| generic adjacency list output format More... | |
| class | graphgen::linklist |
| generic link list output format More... | |
| class | graphgen::degreeseq |
| degree sequence output format More... | |
| class | graphgen::pajek |
| pajek output format More... | |
| class | graphgen::graphviz |
| graphviz output format More... | |
Typedefs | |
| typedef adjmatrix | graphgen::default_format |
| define the default output format manipulator class | |
Functions | |
| std::ostream & | graphgen::operator<< (std::ostream &, const adjmatrix &) |
| adjmatrix output operator | |
| std::ostream & | graphgen::operator<< (std::ostream &, const adjlist &) |
| adjlist output operator | |
| std::ostream & | graphgen::operator<< (std::ostream &, const linklist &) |
| generic linklist output operator | |
| std::ostream & | graphgen::operator<< (std::ostream &, const degreeseq &) |
| degreeseq output operator | |
| std::ostream & | graphgen::operator<< (std::ostream &, const pajek &) |
| pajek output operator | |
| std::ostream & | graphgen::operator<< (std::ostream &, const graphviz &) |
| pajek output operator | |
| std::ostream & | graphgen::operator<< (std::ostream &, const undirected_graph &G) |
| default graph output operator (just uses default_format) | |
Uage example:
stream << adjmatrix( graph ) << std::endl;
To define a new output format, specify a class with an appropriate name and an stream output operator:
class format{ const undirected_graph& G; public: format(const undirected_graph&ref): G(ref) {} std::ostream&print(std::ostream&); }; std::ostream&operator<<(std::ostream&,const format&);
1.5.6