ACT Library
|
This is an iterator that, when passed a Scope pointer, allows you to iterate through all the uinque process instances within the scope. More...
#include <iter.h>
Public Member Functions | |
ActUniqProcInstiter (Scope *s) | |
ACTSTDITER (ActUniqProcInstiter, ValueIdx *) | |
Private Attributes | |
hash_bucket_t * | b |
int | i |
Scope * | s |
This is an iterator that, when passed a Scope pointer, allows you to iterate through all the uinque process instances within the scope.
The iterator returns a ValueIdx pointer correspoding to the process instance. Note that if this is an array instance, then not all elements of the array may be unique (there could be connections to them), so that must also be checked when iterating through the array elements. This iterator is the standard way to iterate through all design components that may have a circuit in them.
ActUniqProcInstiter::ActUniqProcInstiter | ( | Scope * | s | ) |
ActUniqProcInstiter::ACTSTDITER | ( | ActUniqProcInstiter | , |
ValueIdx * | |||
) |
|
private |
|
private |
|
private |