dlvhex
2.5.0
|
Module structure, used in ModuleTable.h. More...
#include <include/dlvhex2/Module.h>
Public Member Functions | |
Module () | |
Constructor. | |
Module (const std::string &moduleName, const int &inputList, const int &edb, const int &idb) | |
Constructor. | |
bool | operator== (const Module &mod2) const |
Comparison of modules. | |
bool | operator!= (const Module &mod2) const |
Comparison of modules. | |
std::ostream & | print (std::ostream &o) const |
Data Fields | |
IDKind | kind |
The kind part of the ID of this symbol. | |
std::string | moduleName |
Name of the module. | |
int | inputList |
Input to the module. | |
int | edb |
EDB of the module. | |
int | idb |
IDB of the module. |
Module structure, used in ModuleTable.h.
Module::Module | ( | ) | [inline] |
Module::Module | ( | const std::string & | moduleName, |
const int & | inputList, | ||
const int & | edb, | ||
const int & | idb | ||
) | [inline] |
Constructor.
moduleName | See Module::moduleName. |
inputList | See Module::inputList. |
edb | See Module::edb. |
idb | See Module::idb. |
bool Module::operator!= | ( | const Module & | mod2 | ) | const [inline] |
bool Module::operator== | ( | const Module & | mod2 | ) | const [inline] |
std::ostream& Module::print | ( | std::ostream & | o | ) | const [inline] |
int Module::edb |
EDB of the module.
Definition at line 57 of file Module.h.
Referenced by operator!=(), operator==(), and print().
int Module::idb |
IDB of the module.
Definition at line 59 of file Module.h.
Referenced by operator!=(), operator==(), and print().
Input to the module.
Definition at line 55 of file Module.h.
Referenced by operator!=(), operator==(), print(), and MLPSyntaxChecker::verifyPredInputsArityModuleCall().
std::string Module::moduleName |
Name of the module.
Definition at line 53 of file Module.h.
Referenced by operator!=(), operator==(), and print().