Skeletons


Detailed Description

This group describes the data/algorithm skeletons implemented in LEMON in order to make it easier to check if a certain template class or template function is correctly implemented.


Files

file  graph.h
 Declaration of Graph.
file  skeletons/maps.h
 Map concepts checking classes for testing and documenting.
file  skeletons/path.h
 Classes for representing paths in graphs.

Classes

class  StaticGraph
 An empty static graph class. More...
class  StaticGraph::NodeMap
 Reference map of the nodes to type T. More...
class  StaticGraph::EdgeMap
 Reference map of the edges to type T. More...
class  ExtendableGraph
 An empty non-static graph class. More...
class  ErasableGraph
 An empty erasable graph class. 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 skeletom structure for representing directed paths in a graph. More...
class  Path::EdgeIt
 Iterator class to iterate on the edges of the paths. More...
class  Path::NodeIt
 Iterator class to iterate on the nodes of the paths. More...
class  Path::Builder
 Class to build paths. More...


Generated on Thu Sep 30 12:18:36 2004 for LEMON by doxygen 1.3.8