Type

Undocumented in source.

Constructors

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

Members

Functions

arraySize
long arraySize()
Undocumented in source. Be warned that the author may not have intended to support it.
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.
getSizeof
long getSizeof()
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.
isInvalid
bool isInvalid()
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.
numTemplateArguments
int numTemplateArguments()
Undocumented in source. Be warned that the author may not have intended to support it.
opEquals
bool opEquals(const(Type) other)
Undocumented in source. Be warned that the author may not have intended to support it.
opEquals
bool opEquals(Type other)
Undocumented in source. Be warned that the author may not have intended to support it.
paramTypes
auto paramTypes()
Undocumented in source. Be warned that the author may not have intended to support it.
pointee
Type pointee()
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.
typeTemplateArgument
Type typeTemplateArgument(int i)
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.

Variables

cx
CXType cx;
Undocumented in source.
kind
Kind kind;
Undocumented in source.
spelling
string spelling;
Undocumented in source.

Meta