dmd.init
Defines initializers of variables, e.g. the array literal in int[3] x = [0, 1, 2].
License
Source: init.d
Documentation: https://dlang.org/phobos/dmd_init.html
-
Declaration
enumInitKind: ubyte;Discriminant for which kind of initializer
-
Declaration
classInitializer: dmd.ast_node.ASTNode; -
Declaration
classVoidInitializer: dmd.init.Initializer; -
Declaration
classErrorInitializer: dmd.init.Initializer; -
Declaration
classStructInitializer: dmd.init.Initializer; -
Declaration
classArrayInitializer: dmd.init.Initializer; -
Declaration
classExpInitializer: dmd.init.Initializer; -
Declaration
InitializersyntaxCopy(Initializerinx);Copy the AST for Initializer.
Parameters
InitializerinxInitializer AST to copy
Return Value
the copy