All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Modules | Files
Concepts

Detailed Description

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

The purpose of the classes in this group is fourfold.

Classes

class  Heap< PR, IM, CMP >
 The heap concept. More...
 
class  Path< GR >
 A skeleton structure for representing directed paths in a digraph. More...
 
class  PathDumper< GR >
 A skeleton structure for path dumpers. More...
 
class  Path< GR >::ArcIt
 LEMON style iterator for enumerating the arcs of a path. More...
 
class  PathDumper< GR >::ArcIt
 LEMON style iterator for enumerating the arcs of a path. More...
 
class  PathDumper< GR >::RevArcIt
 LEMON style iterator for enumerating the arcs of a path in reverse direction. More...
 

Modules

 Graph Structure Concepts
 Skeleton and concept checking classes for graph structures.
 
 Map Concepts
 Skeleton and concept checking classes for maps.
 

Files

file  heap.h
 The concept of heaps.
 
file  path.h
 The concept of paths.