dlvhex  2.1.0
include/dlvhex2/fwd.h File Reference

Forward declarations for many classes, especially shared pointers. More...

#include "dlvhex2/PlatformDefinitions.h"
#include <boost/shared_ptr.hpp>
Include dependency graph for fwd.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef boost::shared_ptr
< AnswerSet
AnswerSetPtr
typedef boost::shared_ptr
< AuxPrinter
AuxPrinterPtr
typedef boost::shared_ptr
< ComponentGraph
ComponentGraphPtr
typedef boost::shared_ptr
< DependencyGraph
DependencyGraphPtr
typedef boost::shared_ptr
< HexParser
HexParserPtr
typedef boost::shared_ptr
< HexParserModule
HexParserModulePtr
typedef boost::shared_ptr
< InputProvider
InputProviderPtr
typedef boost::shared_ptr
< const Interpretation
InterpretationConstPtr
typedef boost::shared_ptr
< Interpretation
InterpretationPtr
typedef boost::shared_ptr
< OrdinaryASPSolver
OrdinaryASPSolverPtr
typedef boost::shared_ptr
< PluginData
PluginDataPtr
typedef boost::shared_ptr
< PluginAtom
PluginAtomPtr
typedef boost::shared_ptr
< PluginContainer
PluginContainerPtr
typedef boost::shared_ptr
< PluginConverter
PluginConverterPtr
typedef boost::shared_ptr
< PluginInterface
PluginInterfacePtr
typedef boost::shared_ptr
< PluginOptimizer
PluginOptimizerPtr
typedef boost::shared_ptr
< PluginRewriter
PluginRewriterPtr
typedef boost::shared_ptr
< PredicateMask
PredicateMaskPtr
typedef boost::shared_ptr
< Registry
RegistryPtr
typedef boost::shared_ptr< StateStatePtr

Detailed Description

Forward declarations for many classes, especially shared pointers.

Author:
Peter Schueller
Date:

Definition in file fwd.h.


Typedef Documentation

typedef boost::shared_ptr<AnswerSet> AnswerSetPtr

Definition at line 47 of file fwd.h.

typedef boost::shared_ptr<AuxPrinter> AuxPrinterPtr

Definition at line 50 of file fwd.h.

typedef boost::shared_ptr<ComponentGraph> ComponentGraphPtr

Definition at line 53 of file fwd.h.

typedef boost::shared_ptr<DependencyGraph> DependencyGraphPtr

Definition at line 56 of file fwd.h.

typedef boost::shared_ptr<HexParserModule> HexParserModulePtr

Definition at line 65 of file fwd.h.

typedef boost::shared_ptr<HexParser> HexParserPtr

Definition at line 63 of file fwd.h.

typedef boost::shared_ptr<InputProvider> InputProviderPtr

Definition at line 68 of file fwd.h.

typedef boost::shared_ptr<const Interpretation> InterpretationConstPtr

Definition at line 71 of file fwd.h.

typedef boost::shared_ptr<Interpretation> InterpretationPtr

Definition at line 73 of file fwd.h.

typedef boost::shared_ptr<OrdinaryASPSolver> OrdinaryASPSolverPtr

Definition at line 77 of file fwd.h.

typedef boost::shared_ptr<PluginAtom> PluginAtomPtr

Definition at line 85 of file fwd.h.

typedef boost::shared_ptr<PluginContainer> PluginContainerPtr

Definition at line 90 of file fwd.h.

typedef boost::shared_ptr<PluginConverter> PluginConverterPtr

Definition at line 93 of file fwd.h.

typedef boost::shared_ptr<PluginData> PluginDataPtr

Definition at line 82 of file fwd.h.

typedef boost::shared_ptr<PluginInterface> PluginInterfacePtr

Definition at line 97 of file fwd.h.

typedef boost::shared_ptr<PluginOptimizer> PluginOptimizerPtr

Definition at line 101 of file fwd.h.

typedef boost::shared_ptr<PluginRewriter> PluginRewriterPtr

Definition at line 105 of file fwd.h.

typedef boost::shared_ptr<PredicateMask> PredicateMaskPtr

Definition at line 109 of file fwd.h.

typedef boost::shared_ptr<Registry> RegistryPtr

Definition at line 114 of file fwd.h.

typedef boost::shared_ptr<State> StatePtr

Definition at line 119 of file fwd.h.