PPL Logo

hashCache1< KEY, OBJ > Class Template Reference

Collaboration diagram for hashCache1< KEY, OBJ >:

Collaboration graph
[legend]

Public Member Functions

 hashCache1 (const KEY &invalidKey)
OBJ lookup (const KEY &k)
void add (const KEY &k, const OBJ &o)

Private Attributes

KEY key
OBJ obj

Detailed Description

template<class KEY, class OBJ>
class hashCache1< KEY, OBJ >

Definition at line 161 of file collidecharm.C.


Constructor & Destructor Documentation

template<class KEY, class OBJ>
hashCache1< KEY, OBJ >::hashCache1 ( const KEY &  invalidKey  )  [inline]

Definition at line 165 of file collidecharm.C.

References key.


Member Function Documentation

template<class KEY, class OBJ>
OBJ hashCache1< KEY, OBJ >::lookup ( const KEY &  k  )  [inline]

Definition at line 168 of file collidecharm.C.

References key, and objListMsg::obj.

Referenced by CollisionAggregator::aggregate().

Here is the caller graph for this function:

template<class KEY, class OBJ>
void hashCache1< KEY, OBJ >::add ( const KEY &  k,
const OBJ &  o 
) [inline]

Definition at line 172 of file collidecharm.C.

References key, and objListMsg::obj.

Referenced by CollisionAggregator::aggregate().

Here is the caller graph for this function:


Field Documentation

template<class KEY, class OBJ>
KEY hashCache1< KEY, OBJ >::key [private]

Definition at line 162 of file collidecharm.C.

template<class KEY, class OBJ>
OBJ hashCache1< KEY, OBJ >::obj [private]

Definition at line 163 of file collidecharm.C.


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

Generated on Mon Sep 21 08:25:33 2020 for Charm++ by  doxygen 1.5.5