Pure declaration header, find template implementation in Graph.h. More...
#include <ogdf/basic/GraphList.h>#include <ogdf/basic/internal/graph_iterators.h>#include <array>#include <mutex>Go to the source code of this file.
Classes | |
| class | ogdf::AdjElement |
| Class for adjacency list elements. More... | |
| class | ogdf::BucketSourceIndex |
| Bucket function using the index of an edge's source node as bucket. More... | |
| class | ogdf::BucketTargetIndex |
| Bucket function using the index of an edge's target node as bucket. More... | |
| class | ogdf::EdgeElement |
| Class for the representation of edges. More... | |
| class | ogdf::Graph |
| Data type for general directed graphs (adjacency list representation). More... | |
| class | ogdf::Graph::CCsInfo |
| Info structure for maintaining connected components. More... | |
| class | ogdf::Graph::HiddenEdgeSet |
| Functionality for temporarily hiding edges in constant time. More... | |
| class | ogdf::NodeElement |
| Class for the representation of nodes. More... | |
| struct | ogdf::NodePair |
Namespaces | |
| namespace | ogdf |
| The namespace for all OGDF objects. | |
| namespace | ogdf::internal |
Typedefs | |
| using | ogdf::adjEntry = AdjElement * |
| The type of adjacency entries. | |
| using | ogdf::edge = EdgeElement * |
| The type of edges. | |
| using | ogdf::node = NodeElement * |
| The type of nodes. | |
Functions | |
| template<> | |
| void | ogdf::internal::getAllEdges (const Graph &G, Array< edge > &edges) |
| template<typename CONTAINER > | |
| void | ogdf::internal::getAllEdges (const Graph &G, CONTAINER &edges) |
| template<> | |
| void | ogdf::internal::getAllNodes (const Graph &G, Array< node > &nodes) |
| template<typename CONTAINER > | |
| void | ogdf::internal::getAllNodes (const Graph &G, CONTAINER &nodes) |
| std::ostream & | ogdf::operator<< (std::ostream &os, const Graph::EdgeType &et) |
| std::ostream & | ogdf::operator<< (std::ostream &os, const NodePair &np) |
Pure declaration header, find template implementation in Graph.h.
Declaration of NodeElement, EdgeElement, and Graph classes.
Definition in file Graph_d.h.