AstType

Undocumented in source.

Members

Functions

accept
auto accept(T t)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
auto accept(T t)
Undocumented in source. Be warned that the author may not have intended to support it.
getArray
AstType getArray(AstExpression size, TypeQualifier q)
Undocumented in source.
getBracket
AstType getBracket(Identifier ikey, TypeQualifier q)
Undocumented in source.
getMap
AstType getMap(AstType key, TypeQualifier q)
Undocumented in source.
getPointer
AstType getPointer(TypeQualifier q)
Undocumented in source. Be warned that the author may not have intended to support it.
getSlice
AstType getSlice(TypeQualifier q)
Undocumented in source. Be warned that the author may not have intended to support it.
hasElement
bool hasElement()
Undocumented in source. Be warned that the author may not have intended to support it.
qualify
AstType qualify(TypeQualifier q)
Undocumented in source. Be warned that the author may not have intended to support it.
toString
string toString(Context c)
Undocumented in source. Be warned that the author may not have intended to support it.
toUnqualString
string toUnqualString(Context c)
Undocumented in source. Be warned that the author may not have intended to support it.
unqual
AstType unqual()
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

builtin
BuiltinType builtin [@property getter]
Undocumented in source.
element
auto element [@property getter]
Undocumented in source.
expression
auto expression [@property getter]
Undocumented in source.
identifier
auto identifier [@property getter]
Undocumented in source.
ikey
auto ikey [@property getter]
Undocumented in source.
isAuto
bool isAuto [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
isTypeOfReturn
bool isTypeOfReturn [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
key
auto key [@property getter]
Undocumented in source.
size
auto size [@property getter]
Undocumented in source.

Static functions

get
AstType get(BuiltinType bt, TypeQualifier q)
Undocumented in source. Be warned that the author may not have intended to support it.
get
AstType get(Identifier i, TypeQualifier q)
Undocumented in source. Be warned that the author may not have intended to support it.
getAuto
AstType getAuto(TypeQualifier q)
Undocumented in source. Be warned that the author may not have intended to support it.
getTypeOf
AstType getTypeOf(AstExpression e, TypeQualifier q)
Undocumented in source. Be warned that the author may not have intended to support it.
getTypeOfReturn
AstType getTypeOfReturn(TypeQualifier q)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta