ACT Library
|
This is used to contain a generalized loop in the ACT body. More...
#include <body.h>
Public Member Functions | |
ActBody_Genloop (int line, ActBody_Select_gc *_gc) | |
void | Expand (ActNamespace *, Scope *) |
ActBody * | Clone () |
ActBody_Select_gc * | getGC () |
![]() | |
ActBody (int line) | |
virtual | ~ActBody () |
void | Append (ActBody *b) |
void | insertNext (ActBody *b) |
ActBody * | Tail () |
ActBody * | Next () |
virtual ActBody * | Clone () |
virtual void | Expand (ActNamespace *, Scope *) |
void | Expandlist (ActNamespace *, Scope *) |
virtual void | Print (FILE *) |
void | updateInstType (list_t *namelist, InstType *it) |
int | getLine () |
Private Attributes | |
ActBody_Select_gc * | gc |
Additional Inherited Members | |
![]() | |
int | _line |
saved away line number information | |
This is used to contain a generalized loop in the ACT body.
|
inline |
line | is the line number |
_gc | is the body of the loop (the list of guarded commands) |
|
virtual |
Reimplemented from ActBody.
|
virtual |
Expand out the current body item, updating the necessary data structures as the expansion process proceeds.
Reimplemented from ActBody.
|
inline |
|
private |