dlvhex  2.5.0
include/dlvhex2/DependencyGraph.h File Reference
#include "dlvhex2/PlatformDefinitions.h"
#include "dlvhex2/fwd.h"
#include "dlvhex2/Logger.h"
#include "dlvhex2/ID.h"
#include <boost/graph/graph_traits.hpp>
#include <boost/graph/adjacency_list.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/multi_index/member.hpp>
#include <boost/multi_index/hashed_index.hpp>
Include dependency graph for DependencyGraph.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  DependencyGraph
 Implements the rule dependency graph. More...
struct  DependencyGraph::NodeInfo
 Meta information about a single node in the graph. More...
struct  DependencyGraph::DependencyInfo
 Stores meta information about a single dependency in the graph. More...
struct  DependencyGraph::IDTag
 See boost:graph. More...
struct  DependencyGraph::NodeMappingInfo
 See boost:graph. More...
struct  DependencyGraph::HeadBodyInfo
 Stores for a given ordinary atom where it occurs. More...
struct  DependencyGraph::InHeadTag
 See boost::graph. More...
struct  DependencyGraph::InBodyTag
 See boost::graph. More...
struct  DependencyGraph::HeadPredicateTag
 See boost::graph. More...
struct  DependencyGraph::HeadBodyHelper
 See boost::graph. More...