ACT Library
|
This contains the implementation of a number of C++ iterators to make it easier to walk through an ACT data structure. More...
Go to the source code of this file.
Classes | |
class | ActNamespaceiter |
This is an iterator that, when passed an ActNamespace pointer, allows you to iterate through nested namespaces within the specified namespace. More... | |
class | ActInstiter |
This is an iterator that, when passed a Scope pointer, allows you to iterate through all instances within the Scope. Note that if two instances are connected to each other, they will both be visited by the iterator. More... | |
class | ActConniter |
This is an iterator that, when passed an act_connection pointer, allows you to iterate through all the connections made to this particular connection pointer. More... | |
class | ActTypeiter |
This is an iterator that, when passed an ActNamespace pointer, allows you to iterate through all user-defined types that were defined within the namespace. More... | |
class | ActUniqProcInstiter |
This is an iterator that, when passed a Scope pointer, allows you to iterate through all the uinque process instances within the scope. More... | |
Macros | |
#define | ACTSTDITER(name, rettype) |
This contains the implementation of a number of C++ iterators to make it easier to walk through an ACT data structure.
#define ACTSTDITER | ( | name, | |
rettype | |||
) |