#include <lemon/invalid.h>
#include <lemon/concept/maps.h>
#include <lemon/bits/alteration_notifier.h>
Go to the source code of this file.
Namespaces | |
namespace | lemon |
namespace | lemon::concept |
Classes | |
class | GraphItem |
Skeleton class for graph Node and Edge types. More... | |
class | BaseGraphComponent |
An empty base graph class. More... | |
class | BaseIterableGraphComponent |
An empty iterable base graph class. More... | |
class | IDableGraphComponent |
An empty idable base graph class. More... | |
class | MaxIDableGraphComponent |
An empty max-idable base graph class. More... | |
class | BaseExtendableGraphComponent |
An empty extendable base graph class. More... | |
class | BaseErasableGraphComponent |
An empty erasable base graph class. More... | |
class | ClearableGraphComponent |
An empty clearable base graph class. More... | |
class | GraphIterator |
Skeleton class for graph NodeIt and EdgeIt. More... | |
class | GraphIncIterator |
Skeleton class for graph InEdgeIt and OutEdgeIt. More... | |
class | IterableGraphComponent |
An empty iterable base graph class. More... | |
class | AlterableGraphComponent |
An empty alteration notifier base graph class. More... | |
class | GraphMap |
Class describing the concept of graph maps. More... | |
class | MappableGraphComponent |
An empty mappable base graph class. More... | |
class | MappableGraphComponent::NodeMap |
ReadWrite map of the nodes. More... | |
class | MappableGraphComponent::EdgeMap |
ReadWrite map of the edges. More... | |
class | ExtendableGraphComponent |
An empty extendable extended graph class. More... | |
class | ErasableGraphComponent |
An empty erasable extended graph class. More... | |
Typedefs | |
typedef GraphItem<'n'> | lemon::concept::GraphNode |
A type describing the concept of graph node. | |
typedef GraphItem<'e'> | lemon::concept::GraphEdge |
A type describing the concept of graph edge. |