#include "nusmv/core/node/node.h"
Go to the source code of this file.
Data Structures | |
struct | hashPtr |
struct | table_pair |
Defines | |
#define | BMC_HASH_NOTFOUND -1 |
Public interface for the hash for pairs (node_ptr, unsigned). | |
Functions | |
void | Bmc_Hash_delete_table (hashPtr hash) |
Delete the table. | |
int | Bmc_Hash_find (hashPtr, node_ptr) |
Find a node in the table. | |
void | Bmc_Hash_insert (hashPtr, node_ptr, int) |
Insert an element in the table. | |
hashPtr | Bmc_Hash_new_htable (const NuSMVEnv_ptr env) |
Create a new hash_table. | |
unsigned | Bmc_Hash_size (hashPtr hash) |
Return the number of occupied slots. |
#define BMC_HASH_NOTFOUND -1 |
void Bmc_Hash_delete_table | ( | hashPtr | hash | ) |
Delete the table.
Delete the table
None
int Bmc_Hash_find | ( | hashPtr | , | |
node_ptr | ||||
) |
void Bmc_Hash_insert | ( | hashPtr | , | |
node_ptr | , | |||
int | ||||
) |
Insert an element in the table.
Insert an element in the table
None
hashPtr Bmc_Hash_new_htable | ( | const NuSMVEnv_ptr | env | ) |
Create a new hash_table.
AutomaticStart
Create a new hash_table
None
unsigned Bmc_Hash_size | ( | hashPtr | hash | ) |
Return the number of occupied slots.
Return the number of occupied slots
None