Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

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 
39 namespace ogdf {
40 
42 OGDF_EXPORT std::ostream& operator<<(std::ostream& os, ogdf::node v);
43 
45 OGDF_EXPORT std::ostream& operator<<(std::ostream& os, ogdf::edge e);
46 
48 OGDF_EXPORT std::ostream& operator<<(std::ostream& os, ogdf::adjEntry adj);
49 
50 }
ogdf
The namespace for all OGDF objects.
Definition: multilevelmixer.cpp:39
ogdf::AdjElement
Class for adjacency list elements.
Definition: Graph_d.h:142
ogdf::operator<<
std::ostream & operator<<(std::ostream &os, const ogdf::Array< E, INDEX > &a)
Prints array a to output stream os.
Definition: Array.h:983
basic.h
Basic declarations, included by all source files.
OGDF_EXPORT
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
Definition: config.h:101
ogdf::EdgeElement
Class for the representation of edges.
Definition: Graph_d.h:363
Graph_d.h
Pure declaration header, find template implementation in Graph.h.
ogdf::NodeElement
Class for the representation of nodes.
Definition: Graph_d.h:240