ABC: A System for Sequential Synthesis and Verification
 
Loading...
Searching...
No Matches
vec_uint.h File Reference
#include <assert.h>
#include <stdio.h>
#include <string.h>
#include "../mem.h"
#include "misc/util/abc_global.h"
Include dependency graph for vec_uint.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  vec_uint_t_
 

Macros

#define vec_uint_foreach(vec, entry, i)
 
#define vec_uint_foreach_start(vec, entry, i, start)
 
#define vec_uint_foreach_stop(vec, entry, i, stop)
 

Typedefs

typedef typedefABC_NAMESPACE_HEADER_START struct vec_uint_t_ vec_uint_t
 

Macro Definition Documentation

◆ vec_uint_foreach

#define vec_uint_foreach ( vec,
entry,
i )
Value:
for (i = 0; (i < vec_uint_size(vec)) && (((entry) = vec_uint_at(vec, i)), 1); i++)

Definition at line 31 of file vec_uint.h.

31#define vec_uint_foreach(vec, entry, i) \
32 for (i = 0; (i < vec_uint_size(vec)) && (((entry) = vec_uint_at(vec, i)), 1); i++)

◆ vec_uint_foreach_start

#define vec_uint_foreach_start ( vec,
entry,
i,
start )
Value:
for (i = start; (i < vec_uint_size(vec)) && (((entry) = vec_uint_at(vec, i)), 1); i++)

Definition at line 34 of file vec_uint.h.

34#define vec_uint_foreach_start(vec, entry, i, start) \
35 for (i = start; (i < vec_uint_size(vec)) && (((entry) = vec_uint_at(vec, i)), 1); i++)

◆ vec_uint_foreach_stop

#define vec_uint_foreach_stop ( vec,
entry,
i,
stop )
Value:
for (i = 0; (i < stop) && (((entry) = vec_uint_at(vec, i)), 1); i++)

Definition at line 37 of file vec_uint.h.

37#define vec_uint_foreach_stop(vec, entry, i, stop) \
38 for (i = 0; (i < stop) && (((entry) = vec_uint_at(vec, i)), 1); i++)

Typedef Documentation

◆ vec_uint_t

typedef typedefABC_NAMESPACE_HEADER_START struct vec_uint_t_ vec_uint_t

Definition at line 21 of file vec_uint.h.