abc-master
|
Go to the source code of this file.
Data Structures | |
struct | Cba_Prs_t_ |
Macros | |
#define | Cba_PrsForEachModelVec(vVec, p, pName, i) for ( i = 0; (i < Vec_IntSize(vVec)) && ((pName) = Abc_NamStr(p->pDesign->pNames, Vec_IntEntry(vVec,i))); i++ ) |
Typedefs | |
typedef struct Cba_Prs_t_ | Cba_Prs_t |
BASIC TYPES ///. More... | |
Enumerations | |
enum | Cba_PrsType_t { CBA_PRS_NONE = 0, CBA_PRS_NODE, CBA_PRS_BOX, CBA_PRS_LATCH, CBA_PRS_CONCAT, CBA_PRS_UNKNOWN } |
INCLUDES ///. More... | |
Functions | |
static int | Cba_PrsErrorSet (Cba_Prs_t *p, char *pError, int Value) |
MACRO DEFINITIONS ///. More... | |
static void | Cba_PrsErrorClear (Cba_Prs_t *p) |
static int | Cba_PrsErrorPrint (Cba_Prs_t *p) |
static void | Cba_PrsSetupVecInt (Cba_Prs_t *p, Vec_Int_t *vTo, Vec_Int_t *vFrom) |
static Cba_Ntk_t * | Cba_PrsAddCurrentModel (Cba_Prs_t *p, int iNameId) |
static char * | Cba_PrsLoadFile (char *pFileName, char **ppLimit) |
static Cba_Prs_t * | Cba_PrsAlloc (char *pFileName) |
static void | Cba_PrsFree (Cba_Prs_t *p) |
#define Cba_PrsForEachModelVec | ( | vVec, | |
p, | |||
pName, | |||
i | |||
) | for ( i = 0; (i < Vec_IntSize(vVec)) && ((pName) = Abc_NamStr(p->pDesign->pNames, Vec_IntEntry(vVec,i))); i++ ) |
typedef struct Cba_Prs_t_ Cba_Prs_t |
enum Cba_PrsType_t |
INCLUDES ///.
CFile****************************************************************
FileName [cbaPrs.h]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Verilog parser.]
Synopsis [External declarations.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - November 29, 2014.]
Revision [
]PARAMETERS ///
Enumerator | |
---|---|
CBA_PRS_NONE | |
CBA_PRS_NODE | |
CBA_PRS_BOX | |
CBA_PRS_LATCH | |
CBA_PRS_CONCAT | |
CBA_PRS_UNKNOWN |
Definition at line 36 of file cbaPrs.h.
Definition at line 125 of file cbaPrs.h.
|
inlinestatic |
Definition at line 168 of file cbaPrs.h.
|
inlinestatic |
|
inlinestatic |