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.