ACT Library
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
ActTypeiter Class Reference

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>

Inheritance diagram for ActTypeiter:

Public Member Functions

 ActTypeiter (ActNamespace *s)
 
 ACTSTDITER (ActTypeiter, Type *)
 

Private Attributes

hash_bucket_t * b
 
int i
 
ActNamespacetop
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ ActTypeiter()

ActTypeiter::ActTypeiter ( ActNamespace s)

Member Function Documentation

◆ ACTSTDITER()

ActTypeiter::ACTSTDITER ( ActTypeiter  ,
Type  
)

Member Data Documentation

◆ b

hash_bucket_t* ActTypeiter::b
private

◆ i

int ActTypeiter::i
private

◆ top

ActNamespace* ActTypeiter::top
private

The documentation for this class was generated from the following file: