|
klee
|
#include <ArrayExprHash.h>

Public Member Functions | |
| ArrayExprHash () | |
| virtual | ~ArrayExprHash () |
| bool | lookupArrayExpr (const Array *array, T &exp) const |
| void | hashArrayExpr (const Array *array, T &exp) |
| bool | lookupUpdateNodeExpr (const UpdateNode *un, T &exp) const |
| void | hashUpdateNodeExpr (const UpdateNode *un, T &exp) |
Protected Types | |
| typedef std::unordered_map< const Array *, T, ArrayHashFn, ArrayCmpFn > | ArrayHash |
| typedef ArrayHash::iterator | ArrayHashIter |
| typedef ArrayHash::const_iterator | ArrayHashConstIter |
| typedef std::unordered_map< const UpdateNode *, T, UpdateNodeHashFn, UpdateNodeCmpFn > | UpdateNodeHash |
| typedef UpdateNodeHash::iterator | UpdateNodeHashIter |
| typedef UpdateNodeHash::const_iterator | UpdateNodeHashConstIter |
Protected Attributes | |
| ArrayHash | _array_hash |
| UpdateNodeHash | _update_node_hash |
Definition at line 47 of file ArrayExprHash.h.
|
protected |
Definition at line 63 of file ArrayExprHash.h.
|
protected |
Definition at line 65 of file ArrayExprHash.h.
|
protected |
Definition at line 64 of file ArrayExprHash.h.
|
protected |
Definition at line 67 of file ArrayExprHash.h.
|
protected |
Definition at line 69 of file ArrayExprHash.h.
|
protected |
Definition at line 68 of file ArrayExprHash.h.
|
inline |
Definition at line 50 of file ArrayExprHash.h.
|
inlinevirtual |
Definition at line 54 of file ArrayExprHash.h.
| void klee::ArrayExprHash< T >::hashArrayExpr | ( | const Array * | array, |
| T & | exp | ||
| ) |
Definition at line 94 of file ArrayExprHash.h.
| void klee::ArrayExprHash< T >::hashUpdateNodeExpr | ( | const UpdateNode * | un, |
| T & | exp | ||
| ) |
Definition at line 123 of file ArrayExprHash.h.
| bool klee::ArrayExprHash< T >::lookupArrayExpr | ( | const Array * | array, |
| T & | exp | ||
| ) | const |
Definition at line 77 of file ArrayExprHash.h.
| bool klee::ArrayExprHash< T >::lookupUpdateNodeExpr | ( | const UpdateNode * | un, |
| T & | exp | ||
| ) | const |
Definition at line 105 of file ArrayExprHash.h.
|
protected |
Definition at line 71 of file ArrayExprHash.h.
|
protected |
Definition at line 72 of file ArrayExprHash.h.