- accept
void accept(Visitor v)
Undocumented in source. Be warned that the author may not have intended to support it.
- addInit
void addInit(Identifier field, Initializer value)
Undocumented in source. Be warned that the author may not have intended to support it.
- inferType
Initializer inferType(Scope* sc)
Undocumented in source. Be warned that the author may not have intended to support it.
- isStructInitializer
StructInitializer isStructInitializer()
Undocumented in source. Be warned that the author may not have intended to support it.
- semantic
Initializer semantic(Scope* sc, Type t, NeedInterpret needInterpret)
Undocumented in source. Be warned that the author may not have intended to support it.
- syntaxCopy
Initializer syntaxCopy()
Undocumented in source. Be warned that the author may not have intended to support it.
- toExpression
Expression toExpression(Type t)
This works by transforming a struct initializer into
a struct literal. In the future, the two should be the
same thing.
- loc
Loc loc;
Undocumented in source.
- syntaxCopy
Initializer syntaxCopy()
Undocumented in source.
- arraySyntaxCopy
Initializers* arraySyntaxCopy(Initializers* ai)
Undocumented in source. Be warned that the author may not have intended to support it.
- inferType
Initializer inferType(Scope* sc)
Undocumented in source.
- semantic
Initializer semantic(Scope* sc, Type t, NeedInterpret needInterpret)
Undocumented in source.
- toExpression
Expression toExpression(Type t)
Undocumented in source.
- toChars
const(char)* toChars()
Undocumented in source. Be warned that the author may not have intended to support it.
- isErrorInitializer
ErrorInitializer isErrorInitializer()
Undocumented in source. Be warned that the author may not have intended to support it.
- isVoidInitializer
VoidInitializer isVoidInitializer()
Undocumented in source. Be warned that the author may not have intended to support it.
- isStructInitializer
StructInitializer isStructInitializer()
Undocumented in source. Be warned that the author may not have intended to support it.
- isArrayInitializer
ArrayInitializer isArrayInitializer()
Undocumented in source. Be warned that the author may not have intended to support it.
- isExpInitializer
ExpInitializer isExpInitializer()
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.