ABC: A System for Sequential Synthesis and Verification
 
Loading...
Searching...
No Matches
hashGen.h File Reference
#include <stdio.h>
#include "misc/extra/extra.h"
Include dependency graph for hashGen.h:

Go to the source code of this file.

Classes

struct  Hash_Gen_Entry_t_
 
struct  Hash_Gen_t_
 

Macros

#define Hash_GenForEachEntry(pHash, pEntry, bin)
 MACRO DEFINITIONS ///.
 

Typedefs

typedef typedefABC_NAMESPACE_HEADER_START struct Hash_Gen_t_ Hash_Gen_t
 INCLUDES ///.
 
typedef struct Hash_Gen_Entry_t_ Hash_Gen_Entry_t
 
typedef int(* Hash_GenHashFunction_t) (void *key, int nBins)
 
typedef int(* Hash_GenCompFunction_t) (void *key, void *data)
 

Macro Definition Documentation

◆ Hash_GenForEachEntry

#define Hash_GenForEachEntry ( pHash,
pEntry,
bin )
Value:
for(bin=-1, pEntry=NULL; bin < pHash->nBins; (!pEntry)?(pEntry=pHash->pArray[++bin]):(pEntry=pEntry->pNext)) \
if (pEntry)

MACRO DEFINITIONS ///.

Definition at line 72 of file hashGen.h.

72#define Hash_GenForEachEntry( pHash, pEntry, bin ) \
73 for(bin=-1, pEntry=NULL; bin < pHash->nBins; (!pEntry)?(pEntry=pHash->pArray[++bin]):(pEntry=pEntry->pNext)) \
74 if (pEntry)

Typedef Documentation

◆ Hash_Gen_Entry_t

Definition at line 44 of file hashGen.h.

◆ Hash_Gen_t

typedef typedefABC_NAMESPACE_HEADER_START struct Hash_Gen_t_ Hash_Gen_t

INCLUDES ///.

CFile****************************************************************

FileName [vecGen.h]

SystemName [ABC: Logic synthesis and verification system.]

PackageName [Hash maps.]

Synopsis [Hash maps.]

Author [Aaron P. Hurst, Alan Mishchenko]

Affiliation [UC Berkeley]

Date [Ver. 1.0. Started - Jan 26, 2011.]

Revision [

Id
vecGen.h,v 1.00 2005/06/20 00:00:00 ahurst Exp

] PARAMETERS /// BASIC TYPES ///

Definition at line 43 of file hashGen.h.

◆ Hash_GenCompFunction_t

typedef int(* Hash_GenCompFunction_t) (void *key, void *data)

Definition at line 54 of file hashGen.h.

◆ Hash_GenHashFunction_t

typedef int(* Hash_GenHashFunction_t) (void *key, int nBins)

Definition at line 53 of file hashGen.h.