#include <lemon/bits/invalid.h>
#include <lemon/concepts/maps.h>
#include <lemon/bits/alteration_notifier.h>
Classes | |
class | GraphItem |
Skeleton class for graph Node and Edge types. More... | |
class | BaseGraphComponent |
An empty base graph class. More... | |
class | BaseUGraphComponent |
An empty base undirected graph class. More... | |
class | UEdge |
Undirected edge class of the graph. More... | |
class | BaseBpUGraphComponent |
An empty base bipartite undirected graph class. More... | |
class | ANode |
Helper class for A-nodes. More... | |
class | BNode |
Helper class for B-nodes. More... | |
class | IDableGraphComponent< _Base > |
An empty idable base graph class. More... | |
class | IDableUGraphComponent< _Base > |
An empty idable base undirected graph class. More... | |
class | IDableBpUGraphComponent< _Base > |
An empty idable base bipartite undirected graph class. More... | |
class | GraphItemIt< _Graph, _Item > |
class | GraphIncIt< _Graph, _Item, _Base, _selector > |
Skeleton class for graph InEdgeIt and OutEdgeIt. More... | |
class | IterableGraphComponent< _Base > |
An empty iterable graph class. More... | |
class | IterableUGraphComponent< _Base > |
An empty iterable undirected graph class. More... | |
class | IterableBpUGraphComponent< _Base > |
An empty iterable bipartite undirected graph class. More... | |
class | AlterableGraphComponent< _Base > |
An empty alteration notifier graph class. More... | |
class | AlterableUGraphComponent< _Base > |
An empty alteration notifier undirected graph class. More... | |
class | AlterableBpUGraphComponent< _Base > |
An empty alteration notifier bipartite undirected graph class. More... | |
class | GraphMap< _Graph, _Item, _Value > |
Class describing the concept of graph maps. More... | |
class | MappableGraphComponent< _Base > |
An empty mappable graph class. More... | |
class | NodeMap< _Value > |
class | EdgeMap< _Value > |
class | MappableUGraphComponent< _Base > |
An empty mappable base bipartite undirected graph class. More... | |
class | UEdgeMap< _Value > |
class | MappableBpUGraphComponent< _Base > |
An empty mappable base bipartite undirected graph class. More... | |
class | ANodeMap< _Value > |
class | BNodeMap< _Value > |
ReadWrite map of the B-nodes. More... | |
class | ExtendableGraphComponent< _Base > |
An empty extendable graph class. More... | |
class | ExtendableUGraphComponent< _Base > |
An empty extendable base undirected graph class. More... | |
class | ExtendableBpUGraphComponent< _Base > |
An empty extendable base undirected graph class. More... | |
class | ErasableGraphComponent< _Base > |
An empty erasable graph class. More... | |
class | ErasableUGraphComponent< _Base > |
An empty erasable base undirected graph class. More... | |
class | ErasableBpUGraphComponent< _Base > |
An empty erasable base bipartite undirected graph class. More... | |
class | ClearableGraphComponent< _Base > |
An empty clearable base graph class. More... | |
class | ClearableUGraphComponent< _Base > |
An empty clearable base undirected graph class. More... | |
class | ClearableBpUGraphComponent< _Base > |
An empty clearable base bipartite undirected graph class. More... | |
Namespaces | |
namespace | lemon |
The namespace of LEMON. | |
namespace | lemon::concepts |
The namespace of LEMON concepts and concept checking classes. |