Type

Undocumented in source.

Constructors

this
this(CXType cx)
Undocumented in source.
this
this(Kind kind)
Undocumented in source.
this
this(Kind kind, string spelling)
Undocumented in source.

Members

Functions

canonical
Type canonical()
Undocumented in source. Be warned that the author may not have intended to support it.
declaration
Cursor declaration()
Undocumented in source. Be warned that the author may not have intended to support it.
elementType
Type elementType()
Undocumented in source. Be warned that the author may not have intended to support it.
isConstQualified
bool isConstQualified()
Undocumented in source. Be warned that the author may not have intended to support it.
isVariadicFunction
bool isVariadicFunction()
Undocumented in source. Be warned that the author may not have intended to support it.
isVolatileQualified
bool isVolatileQualified()
Undocumented in source. Be warned that the author may not have intended to support it.
namedType
Type namedType()
Undocumented in source. Be warned that the author may not have intended to support it.
numElements
long numElements()
Undocumented in source. Be warned that the author may not have intended to support it.
paramTypes
Type[] paramTypes()
Undocumented in source. Be warned that the author may not have intended to support it.
returnType
Type returnType()
Undocumented in source. Be warned that the author may not have intended to support it.
toString
string toString()
Undocumented in source. Be warned that the author may not have intended to support it.
unelaborate
Type unelaborate()
Undocumented in source. Be warned that the author may not have intended to support it.

Mixins

__anonymous
mixin EnumD!("Kind", CXTypeKind, "CXType_")
Undocumented in source.

Static functions

pointer
Type* pointer(string spelling, Type* pointee)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

cx
CXType cx;
Undocumented in source.
kind
Kind kind;
Undocumented in source.
pointee
Type* pointee;
Undocumented in source.
spelling
string spelling;
Undocumented in source.

Meta