Collaboration diagram for Concepts:
![]() |
One aim of these classes is to make it easier to check if a certain class or template function is correctly implemented.
The other (sometimes even more important) aim is to document the concepts.
Files | |
file | maps.h |
Map concepts checking classes for testing and documenting. | |
file | path.h |
Classes for representing paths in graphs. | |
file | sym_graph.h |
Declaration of SymGraph. | |
Modules | |
Graph Structure Concepts | |
Skeleton and concept checking classes for graph structures. | |
Classes | |
class | StaticGraph::NodeMap |
Read write map of the nodes to type T . More... | |
class | StaticGraph::EdgeMap |
Read write map of the edges to type T . More... | |
class | ReadMap |
Readable map concept. More... | |
class | WriteMap |
Writable map concept. More... | |
class | ReadWriteMap |
Read/Writable map concept. More... | |
class | ReferenceMap |
Dereferable map concept. More... | |
class | Path |
A skeleton structure for representing directed paths in a graph. More... | |
class | StaticSymGraph |
An empty static graph class. More... | |
class | StaticSymGraph::NodeMap |
class | StaticSymGraph::EdgeMap |
Reference map of the edges to type T . More... | |
class | StaticSymGraph::SymEdgeMap |
Reference map of the edges to type T . More... | |
class | ExtendableSymGraph |
An empty non-static graph class. More... | |
class | ErasableSymGraph |
An empty erasable graph class. More... |