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 |