dlvhex  2.5.0
DependencyGraph::HeadBodyHelper Struct Reference

See boost::graph. More...

#include <include/dlvhex2/DependencyGraph.h>

Public Types

typedef
boost::multi_index_container
< HeadBodyInfo,
boost::multi_index::indexed_by
< boost::multi_index::hashed_unique
< boost::multi_index::tag
< IDTag >
, >, boost::multi_index::hashed_non_unique
< boost::multi_index::tag
< InHeadTag >
, >, boost::multi_index::hashed_non_unique
< boost::multi_index::tag
< InBodyTag >
, >, boost::multi_index::hashed_non_unique
< boost::multi_index::tag
< HeadPredicateTag >, > > > 
HBInfos
typedef HBInfos::index< IDTag >
::type 
IDIndex
typedef HBInfos::index
< InHeadTag >::type 
InHeadIndex
typedef HBInfos::index
< InBodyTag >::type 
InBodyIndex
typedef HBInfos::index
< HeadPredicateTag >::type 
HeadPredicateIndex

Data Fields

HBInfos infos
 See boost::graph.

Detailed Description

See boost::graph.

Definition at line 249 of file DependencyGraph.h.


Member Typedef Documentation

typedef boost::multi_index_container< HeadBodyInfo, boost::multi_index::indexed_by< boost::multi_index::hashed_unique< boost::multi_index::tag<IDTag>, >, boost::multi_index::hashed_non_unique< boost::multi_index::tag<InHeadTag>, >, boost::multi_index::hashed_non_unique< boost::multi_index::tag<InBodyTag>, >, boost::multi_index::hashed_non_unique< boost::multi_index::tag<HeadPredicateTag>, > > > DependencyGraph::HeadBodyHelper::HBInfos

Definition at line 271 of file DependencyGraph.h.

Definition at line 275 of file DependencyGraph.h.

typedef HBInfos::index<IDTag>::type DependencyGraph::HeadBodyHelper::IDIndex

Definition at line 272 of file DependencyGraph.h.

Definition at line 274 of file DependencyGraph.h.

Definition at line 273 of file DependencyGraph.h.


Field Documentation


The documentation for this struct was generated from the following file: