|
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) const volatile |
| bool | isEmpty () const volatile |
| uint32_t | hash () const volatile |
Private Member Functions | |
| void | operator= (const StringKey &key) |
| StringKey (const StringKey &key) | |
Private Attributes | |
| const char *volatile | _val |
| uint16_t volatile | _len |
| uint16_t volatile | _ownsVal |
| uint32_t volatile | _hash |
Definition at line 63 of file PtexHashMap.h.
|
inline |
Definition at line 74 of file PtexHashMap.h.
|
inline |
Definition at line 83 of file PtexHashMap.h.
|
inline |
|
inline |
Definition at line 109 of file PtexHashMap.h.
References _val.
Definition at line 104 of file PtexHashMap.h.
References _hash, _len, _val, and memCompare().
|
private |
Definition at line 68 of file PtexHashMap.h.
Referenced by copy(), hash(), matches(), move(), and StringKey().
Definition at line 66 of file PtexHashMap.h.
Referenced by copy(), matches(), move(), and StringKey().
Definition at line 67 of file PtexHashMap.h.
Referenced by copy(), move(), StringKey(), and ~StringKey().
Definition at line 65 of file PtexHashMap.h.
Referenced by copy(), isEmpty(), matches(), move(), StringKey(), and ~StringKey().