Lumiera  0.pre.03
»edit your freedom«
RandID Struct Reference

#include "lib/idi/entry-id.hpp"

Description

Entry-ID with a symbolic tag but just a plain random hash part.

Remarks
use this flavour when it is not relevant to tag with some type information nor to reproduce the hash value.

Definition at line 294 of file entry-id.hpp.

Public Member Functions

 RandID (string const &symbolID)
 
 RandID (const char *symbolID)
 
 RandID (Symbol const &internalSymbol)
 
- Public Member Functions inherited from BareEntryID
LuidH const & getHash () const
 
string const & getSym () const
 
bool isValid () const
 
 operator string () const
 
template<typename TAR >
EntryID< TAR > const & recast () const
 try to upcast this BareEntryID to a fully typed EntryID. More...
 

Additional Inherited Members

- Protected Member Functions inherited from BareEntryID
 BareEntryID (string const &symbolID, HashVal seed)
 Not to be created stand-alone. More...
 
 BareEntryID (string const &symbolID)
 store the symbol but use a random hash part
 
+ Inheritance diagram for RandID:
+ Collaboration diagram for RandID:

The documentation for this struct was generated from the following file: