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 |