W3cubDocs

/D

dmd.id

Compiler implementation of the D programming language.

This module contains the Id struct with a list of predefined symbols the compiler knows about.

Authors:
Walter Bright
License:
Boost License 1.0
Source
id.d
Documentation
https://dlang.org/phobos/dmd_id.html
Coverage
https://codecov.io/gh/dlang/dmd/src/master/src/dmd/id.d
struct Id;

Represents a list of predefined symbols the compiler knows about.

All static fields in this struct represents a specific predefined symbol.

static void initialize();

Populates the identifier pool with all predefined symbols.

An identifier that corresponds to each static field in this struct will be placed in the identifier pool.

static void deinitialize();

Deinitializes the global state of the compiler.

This can be used to restore the state set by initialize to its original state.

© 1999–2019 The D Language Foundation
Licensed under the Boost License 1.0.
https://dlang.org/phobos/dmd_id.html