ACT Library
Loading...
Searching...
No Matches
Data Member List

This is the complete list of members for Data, including all inherited members.

_get_struct_count(int *nbools, int *nints)Dataprivate
_get_struct_fields(ActId **a, int *types, int *pos, ActId *prefix)Dataprivate
_nsUserDefprotected
A_DECL(UserMacro *, um)UserDefprotected
addEnum(const char *s)Datainline
AddMetaParam(InstType *t, const char *id)UserDef
AddPort(InstType *t, const char *id)UserDef
AppendBody(ActBody *x)UserDef
bUserDefprotected
copyMethods(Data *d)Data
CurScope()UserDefinline
Data(UserDef *u)Data
definedUserDefprotected
direction enum nameType
dirstring(direction d)Typeinlinestatic
emitMacros(FILE *fp)UserDefprotected
enum_valsDataprivate
enumVal(const char *s) constDatainline
Expand(ActNamespace *ns, Scope *s, int nt, inst_param *u)Datavirtual
UserDef::Expand(ActNamespace *ns, Scope *s, int nt, inst_param *u, int *cache_hit, int is_process=0)UserDef
expandedUserDefprotected
exportedUserDefprotected
fileUserDefprotected
FindPort(const char *id)UserDef
getBody()UserDefinline
getFile()UserDefinline
getFullName()UserDef
getlang()UserDefinline
getLine()UserDefinline
getMacro(const char *name)UserDef
getMethod(int t)Datainline
getName()UserDefvirtual
getns()UserDefinline
getNumParams() constUserDefinline
getNumPorts() constUserDefinline
getParent() constUserDefinline
getPortName(int pos) constUserDef
getPortType(int pos) constUserDef
getprs()UserDef
getRemainingParams() constUserDefinline
getspec()UserDef
getStructCount(int *nbools, int *nints)Data
getStructFields(int **types)Data
getStructOffset(ActId *field, int *sz)Data
has_refinementUserDefprotected
hasRefinement()UserDefinline
IUserDefprotected
IN enum valueType
inherited_paramUserDefprotected
inherited_templUserDefprotected
Init()Typestatic
INOUT enum valueType
is_eintDataprivate
is_enumDataprivate
isDefined()UserDefinline
isEnum() constDatainline
isEqual(const Type *t) constDatavirtual
UserDef::isEqual(const UserDef *u) constUserDef
isExpanded() constUserDefinline
IsExported()UserDefinline
isLeaf()UserDef
isPort(const char *name)UserDef
isPureEnum() constDatainline
isStrictPort(const char *name)UserDef
langUserDefprotected
levelUserDefprotected
linenoUserDefprotected
Lookup(ActId *id)UserDefinline
Lookup(const char *nm)UserDefinline
methodsDataprivate
MkCopy(UserDef *u)UserDef
MkDefined()UserDefinline
MkEnum(int is_int)Datainline
MkExported()UserDefinline
mkRefined()UserDefinline
nameUserDefprotected
newMacro(const char *name)UserDef
NONE enum valueType
nportsUserDefprotected
ntUserDefprotected
numEnums() constDatainline
OUT enum valueType
OUTIN enum valueType
parentUserDefprotected
pendingUserDefprotected
pnUserDefprotected
port_nUserDefprotected
port_tUserDefprotected
Print(FILE *fp)Datavirtual
printActName(FILE *fp)UserDef
PrintHeader(FILE *fp, const char *type)UserDef
ptUserDefprotected
refinePortType(int pos, InstType *u)UserDef
root() constUserDef
setBody(ActBody *x)UserDefinline
setFile(const char *s)UserDefinline
setLine(int num)UserDefinline
setMethod(int t, struct act_chp_lang *h)Datainline
setName(const char *s)UserDefinline
SetParent(InstType *t)UserDef
Type()Typeinline
unexpandedUserDefprotected
UserDef(ActNamespace *ns)UserDef
UserDef(UserDef *x)UserDef
~Data()Datavirtual
~Type()Typeinline
~UserDef()UserDefvirtual