|
ACT Library
|
This is the complete list of members for Interface, including all inherited members.
| _ns | UserDef | protected |
| A_DECL(UserMacro *, um) | UserDef | protected |
| AddMetaParam(InstType *t, const char *id) | UserDef | |
| AddPort(InstType *t, const char *id) | UserDef | |
| AppendBody(ActBody *x) | UserDef | |
| b | UserDef | protected |
| CurScope() | UserDef | inline |
| defined | UserDef | protected |
| direction enum name | Type | |
| dirstring(direction d) | Type | inlinestatic |
| emitMacros(FILE *fp) | UserDef | protected |
| Expand(ActNamespace *ns, Scope *s, int nt, inst_param *u) | Interface | virtual |
| UserDef::Expand(ActNamespace *ns, Scope *s, int nt, inst_param *u, int *cache_hit, int is_process=0) | UserDef | |
| expanded | UserDef | protected |
| exported | UserDef | protected |
| file | UserDef | protected |
| FindPort(const char *id) | UserDef | |
| getBody() | UserDef | inline |
| getFile() | UserDef | inline |
| getFullName() | UserDef | |
| getlang() | UserDef | inline |
| getLine() | UserDef | inline |
| getMacro(const char *name) | UserDef | |
| getName() | UserDef | virtual |
| getns() | UserDef | inline |
| getNumParams() const | UserDef | inline |
| getNumPorts() const | UserDef | inline |
| getParent() const | UserDef | inline |
| getPortName(int pos) const | UserDef | |
| getPortType(int pos) const | UserDef | |
| getprs() | UserDef | |
| getRemainingParams() const | UserDef | inline |
| getspec() | UserDef | |
| has_refinement | UserDef | protected |
| hasRefinement() | UserDef | inline |
| I | UserDef | protected |
| IN enum value | Type | |
| inherited_param | UserDef | protected |
| inherited_templ | UserDef | protected |
| Init() | Type | static |
| INOUT enum value | Type | |
| Interface(UserDef *u) | Interface | |
| isDefined() | UserDef | inline |
| isEqual(const Type *t) const | UserDef | virtual |
| isEqual(const UserDef *u) const | UserDef | |
| isExpanded() const | UserDef | inline |
| IsExported() | UserDef | inline |
| isLeaf() | UserDef | |
| isPort(const char *name) | UserDef | |
| isStrictPort(const char *name) | UserDef | |
| lang | UserDef | protected |
| level | UserDef | protected |
| lineno | UserDef | protected |
| Lookup(ActId *id) | UserDef | inline |
| Lookup(const char *nm) | UserDef | inline |
| MkCopy(UserDef *u) | UserDef | |
| MkDefined() | UserDef | inline |
| MkExported() | UserDef | inline |
| mkRefined() | UserDef | inline |
| name | UserDef | protected |
| newMacro(const char *name) | UserDef | |
| NONE enum value | Type | |
| nports | UserDef | protected |
| nt | UserDef | protected |
| OUT enum value | Type | |
| OUTIN enum value | Type | |
| parent | UserDef | protected |
| pending | UserDef | protected |
| pn | UserDef | protected |
| port_n | UserDef | protected |
| port_t | UserDef | protected |
| Print(FILE *) | UserDef | inlinevirtual |
| printActName(FILE *fp) | UserDef | |
| PrintHeader(FILE *fp, const char *type) | UserDef | |
| pt | UserDef | protected |
| refinePortType(int pos, InstType *u) | UserDef | |
| root() const | UserDef | |
| setBody(ActBody *x) | UserDef | inline |
| setFile(const char *s) | UserDef | inline |
| setLine(int num) | UserDef | inline |
| setName(const char *s) | UserDef | inline |
| SetParent(InstType *t) | UserDef | |
| Type() | Type | inline |
| unexpanded | UserDef | protected |
| UserDef(ActNamespace *ns) | UserDef | |
| UserDef(UserDef *x) | UserDef | |
| ~Interface() | Interface | |
| ~Type() | Type | inline |
| ~UserDef() | UserDef | virtual |