dlvhex
2.5.0
|
Public Member Functions | |
TestZeroArityAtom (const std::string &name, bool succeed) | |
virtual void | retrieve (const Query &, Answer &answer) |
Retrieve answer to a query (external computation happens here). | |
Protected Attributes | |
bool | succeed |
Definition at line 172 of file TestPlugin.cpp.
TestZeroArityAtom::TestZeroArityAtom | ( | const std::string & | name, |
bool | succeed | ||
) | [inline] |
Definition at line 178 of file TestPlugin.cpp.
References PluginAtom::setOutputArity().
virtual void TestZeroArityAtom::retrieve | ( | const Query & | query, |
Answer & | answer | ||
) | [inline, virtual] |
Retrieve answer to a query (external computation happens here).
This function implements the external atom computation without customized learning functions.
Answer tuples must conform to the content of the pattern tuple in Query:
See also documentation of Query and Answer classes.
If both retrieve(const Query& query, Answer& answer) and retrieve(const Query& query, Answer& answer, NogoodContainerPtr nogoods) are overridden, the latter takes over precedence.
query | Input to the external source. |
answer | Output of the external source. |
Reimplemented from PluginAtom.
Definition at line 186 of file TestPlugin.cpp.
References PluginAtom::Answer::get(), succeed, and PluginAtom::Answer::use().
bool TestZeroArityAtom::succeed [protected] |
Definition at line 176 of file TestPlugin.cpp.
Referenced by retrieve().