public static class Type.Array extends Type
Modifier and Type | Class and Description |
---|---|
static class |
Type.Array.Kind |
Type.Array, Type.Creator, Type.Declarator, Type.Fxn, Type.Modifier, Type.Paren, Type.Ptr, Type.Spec
Modifier and Type | Method and Description |
---|---|
Type |
getBase() |
boolean |
getConstElem() |
Expr |
getDim() |
Type.Array.Kind |
getKind() |
boolean |
isC() |
boolean |
isMap() |
boolean |
isVec() |
Type |
root() |
void |
setConstElem(boolean ce) |
java.lang.String |
sig(int kind) |
void |
sizeof(java.util.List<java.lang.String> sL) |
Type |
term() |
Type.Spec |
tspec() |
public final Type getBase()
public final boolean getConstElem()
public final Expr getDim()
public final Type.Array.Kind getKind()
public final boolean isC()
public final boolean isMap()
public final boolean isVec()
public final void setConstElem(boolean ce)
public java.lang.String sig(int kind)