#include "iexcept.hpp"
#include "shashtbl.hpp"
#include "sstring.hpp"
Include dependency graph for shashtbl.cpp:

Go to the source code of this file.
Functions | |
| intelib_hash_t | UniversalHash (intelib_hash_t l) |
| Generic hash function (for an integer value). | |
| intelib_hash_t | LispHash (const SReference &ref) |
| Hash function for an arbitry S-expression. | |
| bool | SExprsAreEq (SReference l1, SReference l2) |
| Equality predicate 'EQ' (pointer comparision). | |
| bool | SExprsAreEql (SReference l1, SReference l2) |
| Equality predicate 'EQL'. | |
| bool | SExprsAreEqual (SReference l1, SReference l2) |
| Equality predicate 'EQUAL' (recursive). | |
|
|
Generic hash function (for an integer value).
Definition at line 61 of file shashtbl.cpp. Referenced by LispHash(). |
|
|
Hash function for an arbitry S-expression.
Definition at line 95 of file shashtbl.cpp. References UniversalHash(). Referenced by SExpressionHashTable::FindItem(), SExpressionHashTable::GetItemPosition(), and SExpressionHashTable::RemoveItem(). |
|
||||||||||||
|
Equality predicate 'EQ' (pointer comparision).
Definition at line 102 of file shashtbl.cpp. Referenced by SExpressionHashTable::TextRepresentation(). |
|
||||||||||||
|
Equality predicate 'EQL'.
Definition at line 104 of file shashtbl.cpp. References SReference::IsEql(). Referenced by SExpressionHashTable::TextRepresentation(). |
|
||||||||||||
|
Equality predicate 'EQUAL' (recursive).
Definition at line 106 of file shashtbl.cpp. References SReference::IsEqual(). Referenced by SExpressionHashTable::SExpressionHashTable(), and SExpressionHashTable::TextRepresentation(). |
1.4.1