Ptex
|
#include <PtexHashMap.h>
Public Member Functions | |
StringKey () | |
StringKey (const char *val) | |
~StringKey () | |
void | copy (volatile StringKey &key) volatile |
void | move (volatile StringKey &key) volatile |
bool | matches (const StringKey &key) volatile |
bool | isEmpty () volatile |
uint32_t | hash () volatile |
Private Member Functions | |
void | operator= (const StringKey &key) |
StringKey (const StringKey &key) | |
Private Attributes | |
const char *volatile | _val |
uint32_t volatile | _len |
uint32_t volatile | _hash |
bool volatile | _ownsVal |
Definition at line 82 of file PtexHashMap.h.
|
private |
References StringKey().
Referenced by copy(), matches(), move(), operator=(), and StringKey().
|
inline |
|
inline |
|
inline |
Definition at line 102 of file PtexHashMap.h.
|
inline |
Definition at line 104 of file PtexHashMap.h.
References _hash, _len, _ownsVal, _val, and StringKey().
Referenced by PtexHashMap< StringKey, PtexCachedReader * >::tryInsert().
|
inline |
Definition at line 130 of file PtexHashMap.h.
References _hash.
Referenced by PtexHashMap< StringKey, PtexCachedReader * >::grow().
|
inline |
Definition at line 128 of file PtexHashMap.h.
References _val.
Referenced by PtexHashMap< StringKey, PtexCachedReader * >::tryInsert().
|
inline |
Definition at line 123 of file PtexHashMap.h.
References _hash, _len, _val, memCompare(), and StringKey().
Referenced by PtexHashMap< StringKey, PtexCachedReader * >::get(), and PtexHashMap< StringKey, PtexCachedReader * >::tryInsert().
|
inline |
Definition at line 114 of file PtexHashMap.h.
References _hash, _len, _ownsVal, _val, and StringKey().
Referenced by PtexHashMap< StringKey, PtexCachedReader * >::grow().
|
private |
References StringKey().
|
private |
Definition at line 86 of file PtexHashMap.h.
Referenced by copy(), hash(), matches(), move(), StringKey(), and StringKey().
|
private |
Definition at line 85 of file PtexHashMap.h.
Referenced by copy(), matches(), move(), StringKey(), and StringKey().
|
private |
Definition at line 87 of file PtexHashMap.h.
Referenced by copy(), move(), StringKey(), StringKey(), and ~StringKey().
|
private |
Definition at line 84 of file PtexHashMap.h.
Referenced by copy(), isEmpty(), matches(), move(), StringKey(), StringKey(), and ~StringKey().