dlvhex
2.5.0
|
Public Member Functions | |
EAInputTupleCache () | |
~EAInputTupleCache () | |
const Tuple & | lookup (IDAddress auxInputOgAtomAddress) const |
Tuple & | lookupOrCreate (IDAddress auxInputOgAtomAddress) |
Protected Attributes | |
boost::ptr_vector < boost::nullable< Tuple > > | cache |
Definition at line 60 of file BaseModelGenerator.cpp.
EAInputTupleCache::EAInputTupleCache | ( | ) | [inline] |
Definition at line 80 of file BaseModelGenerator.cpp.
EAInputTupleCache::~EAInputTupleCache | ( | ) | [inline] |
Definition at line 82 of file BaseModelGenerator.cpp.
const Tuple& EAInputTupleCache::lookup | ( | IDAddress | auxInputOgAtomAddress | ) | const [inline] |
Definition at line 85 of file BaseModelGenerator.cpp.
References cache.
Referenced by BaseModelGenerator::evaluateExternalAtom(), and BaseModelGenerator::learnSupportSetsForExternalAtom().
Tuple& EAInputTupleCache::lookupOrCreate | ( | IDAddress | auxInputOgAtomAddress | ) | [inline] |
Definition at line 96 of file BaseModelGenerator.cpp.
References cache.
Referenced by BaseModelGenerator::buildEAtomInputTuples().
boost::ptr_vector< boost::nullable< Tuple > > EAInputTupleCache::cache [protected] |
Definition at line 75 of file BaseModelGenerator.cpp.
Referenced by lookup(), and lookupOrCreate().