CBMC
|
#include <irep_hash_container.h>
Classes | |
struct | irep_entryt |
struct | pointer_hasht |
struct | vector_hasht |
Public Member Functions | |
std::size_t | number (const irept &irep) |
irep_hash_container_baset (bool _full) | |
void | clear () |
Protected Types | |
typedef std::unordered_map< const void *, irep_entryt, pointer_hasht > | ptr_hasht |
typedef std::vector< std::size_t > | packedt |
Protected Member Functions | |
void | pack (const irept &irep, packedt &) |
Protected Attributes | |
ptr_hasht | ptr_hash |
numberingt< packedt, vector_hasht > | numbering |
bool | full |
Definition at line 21 of file irep_hash_container.h.
|
protected |
Definition at line 66 of file irep_hash_container.h.
|
protected |
Definition at line 61 of file irep_hash_container.h.
|
inlineexplicit |
Definition at line 26 of file irep_hash_container.h.
|
inline |
Definition at line 30 of file irep_hash_container.h.
Definition at line 17 of file irep_hash_container.cpp.
Definition at line 47 of file irep_hash_container.cpp.
|
protected |
Definition at line 77 of file irep_hash_container.h.
|
protected |
Definition at line 73 of file irep_hash_container.h.
|
protected |
Definition at line 62 of file irep_hash_container.h.