dmd.init
Compiler implementation of the D programming language.
- Authors:
-
Walter Bright
- License:
-
Boost License 1.0
- Source
- init.d
- Documentation
- https://dlang.org/phobos/dmd_init.html
- Coverage
- https://codecov.io/gh/dlang/dmd/src/master/src/dmd/init.d
- enum InitKind: ubyte;
-
Discriminant for which kind of initializer
- class Initializer: dmd.ast_node.ASTNode;
- class VoidInitializer: dmd.init.Initializer;
- class ErrorInitializer: dmd.init.Initializer;
- class StructInitializer: dmd.init.Initializer;
- class ArrayInitializer: dmd.init.Initializer;
- class ExpInitializer: dmd.init.Initializer;
- Initializer syntaxCopy(Initializer inx);
-
Copy the AST for Initializer.
- Parameters:
Initializer inx
| Initializer AST to copy |
- Returns:
- the copy