dlvhex  2.5.0
EAInputTupleCache Class Reference

Public Member Functions

 EAInputTupleCache ()
 ~EAInputTupleCache ()
const Tuplelookup (IDAddress auxInputOgAtomAddress) const
TuplelookupOrCreate (IDAddress auxInputOgAtomAddress)

Protected Attributes

boost::ptr_vector
< boost::nullable< Tuple > > 
cache

Detailed Description

Definition at line 60 of file BaseModelGenerator.cpp.


Constructor & Destructor Documentation

Definition at line 80 of file BaseModelGenerator.cpp.

Definition at line 82 of file BaseModelGenerator.cpp.


Member Function Documentation

const Tuple& EAInputTupleCache::lookup ( IDAddress  auxInputOgAtomAddress) const [inline]
Tuple& EAInputTupleCache::lookupOrCreate ( IDAddress  auxInputOgAtomAddress) [inline]

Definition at line 96 of file BaseModelGenerator.cpp.

References cache.

Referenced by BaseModelGenerator::buildEAtomInputTuples().


Field Documentation

boost::ptr_vector< boost::nullable< Tuple > > EAInputTupleCache::cache [protected]

Definition at line 75 of file BaseModelGenerator.cpp.

Referenced by lookup(), and lookupOrCreate().


The documentation for this class was generated from the following file: