Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Concepts

Collaboration diagram for Concepts:


Detailed Description

This group describes the data/algorithm skeletons and concept checking classes implemented in LEMON.

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...


Generated on Mon Feb 21 15:02:29 2005 for LEMON by  doxygen 1.4.1