DAG.h File Reference

The implementation of the Directed Acyclic Graph (Depends::DAG) class. More...

#include <vector>
#include <algorithm>
#include <boost/iterator/indirect_iterator.hpp>
#include "Details/Iterator.h"
#include "Details/Node.h"
#include "Details/CircularReferenceException.h"
#include "Details/ScopedFlag.h"
#include "Details/Visitors.h"
#include "Details/SortPred.h"
#include "Details/Unlinker.h"

Include dependency graph for DAG.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Depends

Classes

class  Depends::DAG< ValueType >
 A DAG carries its name very well: it means day in dutch and most dependencies are tracked at daytime. More...


Detailed Description

The implementation of the Directed Acyclic Graph (Depends::DAG) class.

If you want to build your own dependency tracker using this library, you will want to include this file and build upon the Depends::DAG class contained in it. By including this file, you will have access to the complete Depends::DAG class and all its dependencies, so you won't have to include anything else.

Definition in file DAG.h.


Generated on Sat Aug 11 11:55:58 2007 for Depends by  doxygen 1.5.1