dlvhex  2.5.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
< BaseModelGeneratorFactory
BaseModelGeneratorFactoryPtr
typedef boost::shared_ptr
< ComponentGraph
ComponentGraphPtr
typedef boost::shared_ptr
< DependencyGraph
DependencyGraphPtr
typedef boost::shared_ptr
< LiberalSafetyChecker
LiberalSafetyCheckerPtr
typedef boost::shared_ptr
< LiberalSafetyPlugin
LiberalSafetyPluginPtr
typedef boost::shared_ptr
< LiberalSafetyPluginFactory
LiberalSafetyPluginFactoryPtr
typedef boost::shared_ptr
< EAInputTupleCache
EAInputTupleCachePtr
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 49 of file fwd.h.

typedef boost::shared_ptr<AuxPrinter> AuxPrinterPtr

Definition at line 52 of file fwd.h.

Definition at line 55 of file fwd.h.

typedef boost::shared_ptr<ComponentGraph> ComponentGraphPtr

Definition at line 58 of file fwd.h.

typedef boost::shared_ptr<DependencyGraph> DependencyGraphPtr

Definition at line 61 of file fwd.h.

typedef boost::shared_ptr<EAInputTupleCache> EAInputTupleCachePtr

Definition at line 73 of file fwd.h.

typedef boost::shared_ptr<HexParserModule> HexParserModulePtr

Definition at line 80 of file fwd.h.

typedef boost::shared_ptr<HexParser> HexParserPtr

Definition at line 78 of file fwd.h.

typedef boost::shared_ptr<InputProvider> InputProviderPtr

Definition at line 83 of file fwd.h.

typedef boost::shared_ptr<const Interpretation> InterpretationConstPtr

Definition at line 86 of file fwd.h.

typedef boost::shared_ptr<Interpretation> InterpretationPtr

Definition at line 88 of file fwd.h.

typedef boost::shared_ptr<LiberalSafetyChecker> LiberalSafetyCheckerPtr

Definition at line 66 of file fwd.h.

Definition at line 69 of file fwd.h.

typedef boost::shared_ptr<LiberalSafetyPlugin> LiberalSafetyPluginPtr

Definition at line 68 of file fwd.h.

typedef boost::shared_ptr<OrdinaryASPSolver> OrdinaryASPSolverPtr

Definition at line 92 of file fwd.h.

typedef boost::shared_ptr<PluginAtom> PluginAtomPtr

Definition at line 100 of file fwd.h.

typedef boost::shared_ptr<PluginContainer> PluginContainerPtr

Definition at line 105 of file fwd.h.

typedef boost::shared_ptr<PluginConverter> PluginConverterPtr

Definition at line 108 of file fwd.h.

typedef boost::shared_ptr<PluginData> PluginDataPtr

Definition at line 97 of file fwd.h.

typedef boost::shared_ptr<PluginInterface> PluginInterfacePtr

Definition at line 112 of file fwd.h.

typedef boost::shared_ptr<PluginOptimizer> PluginOptimizerPtr

Definition at line 116 of file fwd.h.

typedef boost::shared_ptr<PluginRewriter> PluginRewriterPtr

Definition at line 120 of file fwd.h.

typedef boost::shared_ptr<PredicateMask> PredicateMaskPtr

Definition at line 124 of file fwd.h.

typedef boost::shared_ptr<Registry> RegistryPtr

Definition at line 129 of file fwd.h.

typedef boost::shared_ptr<State> StatePtr

Definition at line 134 of file fwd.h.