Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

Loading...
Searching...
No Matches
Graph.h
Go to the documentation of this file.
1
32#pragma once
33
34#include <ogdf/basic/Graph_d.h> // IWYU pragma: export
35#include <ogdf/basic/basic.h>
36
37#include <iosfwd>
38
39namespace ogdf {
40
42OGDF_EXPORT std::ostream& operator<<(std::ostream& os, ogdf::node v);
43
45OGDF_EXPORT std::ostream& operator<<(std::ostream& os, ogdf::edge e);
46
48OGDF_EXPORT std::ostream& operator<<(std::ostream& os, ogdf::adjEntry adj);
49
50}
Pure declaration header, find template implementation in Graph.h.
Basic declarations, included by all source files.
Class for adjacency list elements.
Definition Graph_d.h:143
Class for the representation of edges.
Definition Graph_d.h:364
Class for the representation of nodes.
Definition Graph_d.h:241
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF dynamic library (shared object / DLL),...
Definition config.h:117
The namespace for all OGDF objects.
std::ostream & operator<<(std::ostream &os, const ogdf::Array< E, INDEX > &a)
Prints array a to output stream os.
Definition Array.h:983