dlvhex
2.5.0
|
#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>
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... |