#include <CompressPsf.h>
Public Member Functions | |
| HashPoolAdaptorT (const T &v) | |
| HashPoolAdaptorT () | |
| operator T & () | |
| operator const T & () const | |
| CkHashCode | hash (void) const |
| int | compare (const HashPoolAdaptorT< T > &t) const |
| T & | getVal () |
| void | pup (PUP::er &p) |
Static Public Member Functions | |
| CkHashCode | staticHash (const void *k, size_t) |
| int | staticCompare (const void *a, const void *b, size_t) |
|
||||||||||
|
|
|
|||||||||
|
added to allow pup to do Key k while unPacking |
|
||||||||||
|
Definition at line 86 of file CompressPsf.h. References HashPoolAdaptorT< T >::val. Referenced by HashPoolAdaptorT< T >::staticCompare(). 00086 {
00087 return val==t.val;
00088 }
|
|
|||||||||
|
Definition at line 94 of file CompressPsf.h. Referenced by HashPool< T >::operator[](). 00094 { return val; }
|
|
||||||||||
|
Definition at line 77 of file CompressPsf.h. Referenced by HashPool< T >::dump_tables(), and HashPool< T >::lookupCstPool(). 00077 {
00078 const int hash=val.hash();
00079 return CkHashFunction_int(&hash,sizeof(int));
00080 }
|
|
|||||||||
|
Definition at line 75 of file CompressPsf.h. 00075 { return val; }
|
|
|||||||||
|
Definition at line 74 of file CompressPsf.h. 00074 { return val; }
|
|
||||||||||
|
Definition at line 97 of file CompressPsf.h. 00097 {
00098 p | *val;
00099 }
|
|
||||||||||||||||||||
|
Definition at line 90 of file CompressPsf.h. References HashPoolAdaptorT< T >::compare(). 00090 {
00091 return ((HashPoolAdaptorT<T> *)a)->compare(*(HashPoolAdaptorT<T> *)b);
00092 }
|
|
||||||||||||||||
|
Definition at line 82 of file CompressPsf.h. 00082 {
00083 return ((HashPoolAdaptorT<T> *)k)->hash();
00084 }
|
1.3.9.1