ABC: A System for Sequential Synthesis and Verification
 
Loading...
Searching...
No Matches
vecFlt.h File Reference
#include <stdio.h>
Include dependency graph for vecFlt.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Vec_Flt_t_
 

Macros

#define Vec_FltForEachEntry(vVec, Entry, i)
 MACRO DEFINITIONS ///.
 
#define Vec_FltForEachEntryStart(vVec, Entry, i, Start)
 
#define Vec_FltForEachEntryStartStop(vVec, Entry, i, Start, Stop)
 
#define Vec_FltForEachEntryReverse(vVec, pEntry, i)
 

Typedefs

typedef typedefABC_NAMESPACE_HEADER_START struct Vec_Flt_t_ Vec_Flt_t
 INCLUDES ///.
 

Macro Definition Documentation

◆ Vec_FltForEachEntry

#define Vec_FltForEachEntry ( vVec,
Entry,
i )
Value:
for ( i = 0; (i < Vec_FltSize(vVec)) && (((Entry) = Vec_FltEntry(vVec, i)), 1); i++ )

MACRO DEFINITIONS ///.

Definition at line 54 of file vecFlt.h.

54#define Vec_FltForEachEntry( vVec, Entry, i ) \
55 for ( i = 0; (i < Vec_FltSize(vVec)) && (((Entry) = Vec_FltEntry(vVec, i)), 1); i++ )

◆ Vec_FltForEachEntryReverse

#define Vec_FltForEachEntryReverse ( vVec,
pEntry,
i )
Value:
for ( i = Vec_FltSize(vVec) - 1; (i >= 0) && (((pEntry) = Vec_FltEntry(vVec, i)), 1); i-- )

Definition at line 60 of file vecFlt.h.

60#define Vec_FltForEachEntryReverse( vVec, pEntry, i ) \
61 for ( i = Vec_FltSize(vVec) - 1; (i >= 0) && (((pEntry) = Vec_FltEntry(vVec, i)), 1); i-- )

◆ Vec_FltForEachEntryStart

#define Vec_FltForEachEntryStart ( vVec,
Entry,
i,
Start )
Value:
for ( i = Start; (i < Vec_FltSize(vVec)) && (((Entry) = Vec_FltEntry(vVec, i)), 1); i++ )

Definition at line 56 of file vecFlt.h.

56#define Vec_FltForEachEntryStart( vVec, Entry, i, Start ) \
57 for ( i = Start; (i < Vec_FltSize(vVec)) && (((Entry) = Vec_FltEntry(vVec, i)), 1); i++ )

◆ Vec_FltForEachEntryStartStop

#define Vec_FltForEachEntryStartStop ( vVec,
Entry,
i,
Start,
Stop )
Value:
for ( i = Start; (i < Stop) && (((Entry) = Vec_FltEntry(vVec, i)), 1); i++ )

Definition at line 58 of file vecFlt.h.

58#define Vec_FltForEachEntryStartStop( vVec, Entry, i, Start, Stop ) \
59 for ( i = Start; (i < Stop) && (((Entry) = Vec_FltEntry(vVec, i)), 1); i++ )

Typedef Documentation

◆ Vec_Flt_t

typedef typedefABC_NAMESPACE_HEADER_START struct Vec_Flt_t_ Vec_Flt_t

INCLUDES ///.

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

FileName [vecFlt.h]

SystemName [ABC: Logic synthesis and verification system.]

PackageName [Resizable arrays.]

Synopsis [Resizable arrays of floats.]

Author [Aaron P. Hurst]

Affiliation [UC Berkeley]

Date [Ver. 1.0. Started - June 20, 2005.]

Revision [

Id
vecInt.h,v 1.00 2005/06/20 00:00:00 alanmi Exp

] PARAMETERS /// BASIC TYPES ///

Definition at line 42 of file vecFlt.h.