All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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, Comp >
 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 path arcs. More...
 
class  PathDumper< GR >::ArcIt
 LEMON style iterator for path arcs. More...
 
class  PathDumper< GR >::RevArcIt
 LEMON style iterator for path arcs. 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
 Classes for representing paths in digraphs.