xdc.services.spec
Class Type.Fxn

java.lang.Object
  extended by xdc.services.spec.Type
      extended by xdc.services.spec.Type.Fxn
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
Type

public static class Type.Fxn
extends Type

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class xdc.services.spec.Type
Type.Array, Type.Creator, Type.Declarator, Type.Fxn, Type.Modifier, Type.Paren, Type.Ptr, Type.Spec
 
Field Summary
 
Fields inherited from class xdc.services.spec.Type
ARG, CHAR, DOUBLE, FLOAT, FXN, INT, INT16, INT32, INT40, INT64, INT8, LONG, LONGDOUBLE, LONGLONG, PTR, SHORT, SIZE
 
Method Summary
 java.util.List<Decl.Arg> getArgs()
           
 Type getBase()
           
 boolean isVarg()
           
 Type root()
           
 void sizeof(java.util.List<java.lang.String> sL)
           
 Type.Spec tspec()
           
 
Methods inherited from class xdc.services.spec.Type
ptrsig, raw, tcode, term, tsig, xmlsig
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getArgs

public final java.util.List<Decl.Arg> getArgs()

getBase

public final Type getBase()

isVarg

public final boolean isVarg()

root

public Type root()
Overrides:
root in class Type

sizeof

public void sizeof(java.util.List<java.lang.String> sL)
Overrides:
sizeof in class Type

tspec

public Type.Spec tspec()
Overrides:
tspec in class Type