TypeSArray

Static array, one with a fixed dimension

Constructors

this
this(Type t, Expression dim)
Undocumented in source.

Members

Functions

accept
void accept(Visitor v)
Undocumented in source. Be warned that the author may not have intended to support it.
alignment
structalign_t alignment()
Undocumented in source. Be warned that the author may not have intended to support it.
alignsize
uint alignsize()
Undocumented in source. Be warned that the author may not have intended to support it.
constConv
MATCH constConv(Type to)
Undocumented in source. Be warned that the author may not have intended to support it.
defaultInit
Expression defaultInit(Loc loc)
Undocumented in source. Be warned that the author may not have intended to support it.
defaultInitLiteral
Expression defaultInitLiteral(Loc loc)
Undocumented in source. Be warned that the author may not have intended to support it.
dotExp
Expression dotExp(Scope* sc, Expression e, Identifier ident, int flag)
Undocumented in source. Be warned that the author may not have intended to support it.
hasPointers
bool hasPointers()
Undocumented in source. Be warned that the author may not have intended to support it.
implicitConvTo
MATCH implicitConvTo(Type to)
Undocumented in source. Be warned that the author may not have intended to support it.
isString
bool isString()
Undocumented in source. Be warned that the author may not have intended to support it.
isZeroInit
bool isZeroInit(Loc loc)
Undocumented in source. Be warned that the author may not have intended to support it.
kind
const(char)* kind()
Undocumented in source. Be warned that the author may not have intended to support it.
needsDestruction
bool needsDestruction()
Undocumented in source. Be warned that the author may not have intended to support it.
needsNested
bool needsNested()
resolve
void resolve(Loc loc, Scope* sc, Expression* pe, Type* pt, Dsymbol* ps, bool intypeid)
Undocumented in source. Be warned that the author may not have intended to support it.
semantic
Type semantic(Loc loc, Scope* sc)
Undocumented in source. Be warned that the author may not have intended to support it.
size
d_uns64 size(Loc loc)
Undocumented in source. Be warned that the author may not have intended to support it.
syntaxCopy
Type syntaxCopy()
Undocumented in source. Be warned that the author may not have intended to support it.
toExpression
Expression toExpression()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

dim
Expression dim;
Undocumented in source.

Inherited Members

From TypeArray

dotExp
Expression dotExp(Scope* sc, Expression e, Identifier ident, int flag)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(Visitor v)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta