replicode
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | Static Private Member Functions | List of all members
r_exec::ModelBase::MEntry Class Reference
Collaboration diagram for r_exec::ModelBase::MEntry:
Collaboration graph

Classes

class  Equal
 
class  Hash
 

Public Member Functions

 MEntry ()
 
 MEntry (Code *mdl, bool packed)
 
bool match (const MEntry &e) const
 

Static Public Member Functions

static uint64_t ComputeHashCode (Code *mdl, bool packed)
 

Public Attributes

P< Codemdl
 
uint64_t touch_time
 last time the mdl was successfully compared to. More...
 
uint64_t hash_code
 

Static Private Member Functions

static bool Match (Code *lhs, Code *rhs)
 
static uint64_t _ComputeHashCode (_Fact *component)
 use for lhs/rhs. More...
 

Constructor & Destructor Documentation

r_exec::ModelBase::MEntry::MEntry ( )
r_exec::ModelBase::MEntry::MEntry ( Code mdl,
bool  packed 
)

Member Function Documentation

uint64_t r_exec::ModelBase::MEntry::_ComputeHashCode ( _Fact component)
staticprivate

use for lhs/rhs.

Here is the call graph for this function:

uint64_t r_exec::ModelBase::MEntry::ComputeHashCode ( Code mdl,
bool  packed 
)
static

Here is the call graph for this function:

bool r_exec::ModelBase::MEntry::Match ( Code lhs,
Code rhs 
)
staticprivate

Here is the call graph for this function:

bool r_exec::ModelBase::MEntry::match ( const MEntry e) const

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

uint64_t r_exec::ModelBase::MEntry::hash_code
P<Code> r_exec::ModelBase::MEntry::mdl
uint64_t r_exec::ModelBase::MEntry::touch_time

last time the mdl was successfully compared to.


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