|
ACT Library
|
This holds a single template parameter. A template parameter is either an array expression, or an InstType. More...
#include <inst.h>
Public Attributes | |
| unsigned int | isatype:1 |
| union { | |
| AExpr * tp | |
| InstType * tt | |
| } | u |
This holds a single template parameter. A template parameter is either an array expression, or an InstType.
If the stored pointer is NULL, it means that the parameter was omitted.
| unsigned int inst_param::isatype |
1 if type, 0 otherwise
| AExpr* inst_param::tp |
template parameters, for user-defined types; could be a single expression for int<>;
| InstType* inst_param::tt |
could be types themselves, for channels; can also be a type signature for ptypes
| union { ... } inst_param::u |