#include <trace-projections.h>
Public Member Functions | |
StrKey (const char *name) | |
~StrKey () | |
CkHashCode | hash () const |
int | compare (const StrKey &t) const |
const char * | getStr () const |
Static Public Member Functions | |
static CkHashCode | staticHash (const void *k, size_t) |
static int | staticCompare (const void *a, const void *b, size_t) |
Private Attributes | |
char * | str |
unsigned int | len |
unsigned int | key |
Definition at line 395 of file trace-projections.h.
StrKey::StrKey | ( | const char * | name | ) | [inline] |
StrKey::~StrKey | ( | ) | [inline] |
static CkHashCode StrKey::staticHash | ( | const void * | k, | |
size_t | ||||
) | [inline, static] |
Definition at line 412 of file trace-projections.h.
CkHashCode StrKey::hash | ( | ) | const [inline] |
const char* StrKey::getStr | ( | ) | const [inline] |
char* StrKey::str [private] |
Definition at line 396 of file trace-projections.h.
Referenced by compare(), getStr(), staticCompare(), StrKey(), and ~StrKey().
unsigned int StrKey::len [private] |
Definition at line 397 of file trace-projections.h.
Referenced by compare(), staticCompare(), and StrKey().
unsigned int StrKey::key [private] |