![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
#include "lib/hash-indexed.hpp"
Hash implementation based on a lumiera unique object id (LUID) When invoking the default ctor, a new LUID is generated.
Definition at line 89 of file hash-indexed.hpp.
Public Member Functions | |
| LuidH () | |
| operator HashVal () const | |
| bool | operator== (LuidH const &o) const |
| bool | operator!= (LuidH const &o) const |
| LUID | get () const |
| for passing to C APIs | |
Private Attributes | |
| lumiera_uid | luid_ |
|
inline |
Definition at line 94 of file hash-indexed.hpp.
References LuidH::luid_, lumiera_uid_gen(), and lumiera_uid_hash().
Here is the call graph for this function:
|
inline |
Definition at line 100 of file hash-indexed.hpp.
References LuidH::get(), and lumiera_uid_hash().
Here is the call graph for this function:
|
inline |
Definition at line 101 of file hash-indexed.hpp.
References LuidH::get(), and lumiera_uid_eq().
Referenced by LuidH::operator!=().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 102 of file hash-indexed.hpp.
References LuidH::operator==().
Here is the call graph for this function:
|
inline |
for passing to C APIs
Definition at line 105 of file hash-indexed.hpp.
References LuidH::luid_.
Referenced by WrappedStandardExeBuilder::invokeOriginalBuilder(), LuidH::operator HashVal(), and LuidH::operator==().
Here is the caller graph for this function:
|
private |
Definition at line 91 of file hash-indexed.hpp.
Referenced by LuidH::LuidH(), and LuidH::get().
Collaboration diagram for LuidH: