ACT Library
Loading...
Searching...
No Matches
Public Attributes | List of all members
inst_param Class Reference

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
 

Detailed Description

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.

Member Data Documentation

◆ isatype

unsigned int inst_param::isatype

1 if type, 0 otherwise

◆ tp

AExpr* inst_param::tp

template parameters, for user-defined types; could be a single expression for int<>;

◆ tt

InstType* inst_param::tt

could be types themselves, for channels; can also be a type signature for ptypes

◆ 

union { ... } inst_param::u

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