|
ACT Library
|
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...
#include <iter.h>
Public Member Functions | |
| ActTypeiter (ActNamespace *s) | |
| ACTSTDITER (ActTypeiter, Type *) | |
Private Attributes | |
| hash_bucket_t * | b |
| int | i |
| ActNamespace * | top |
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.
The iterator returns a Type pointer that can be dynamically cast to a user-defined type. These can be processes, channels, data types, interface types, structures, or functions.
| ActTypeiter::ActTypeiter | ( | ActNamespace * | s | ) |
| ActTypeiter::ACTSTDITER | ( | ActTypeiter | , |
| Type * | |||
| ) |
|
private |
|
private |
|
private |