public class Type
extends java.lang.Object
implements java.lang.Comparable
Modifier and Type | Field and Description |
---|---|
java.util.Vector<Type> |
args |
boolean |
isConst |
int |
numStars |
boolean |
signed |
int |
size |
java.lang.String |
type |
Constructor and Description |
---|
Type() |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(java.lang.Object o) |
static Type |
ctor(Reader r) |
static Type |
ctor(java.lang.String type) |
static Type |
ctor(java.lang.String type,
boolean isConst,
int numStars,
int size) |
int |
getSize() |
boolean |
isFunctionPointer() |
static void |
main(java.lang.String[] args) |
java.lang.String |
toString() |
public java.lang.String type
public boolean isConst
public int numStars
public int size
public boolean signed
public java.util.Vector<Type> args
public static Type ctor(java.lang.String type)
public static Type ctor(java.lang.String type, boolean isConst, int numStars, int size)
public boolean isFunctionPointer()
public java.lang.String toString()
toString
in class java.lang.Object
public int getSize()
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable
public static void main(java.lang.String[] args)