Report a bug
If you spot a problem with this page, click here to create a Bugzilla issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page. Requires a signed-in GitHub account. This works well for small changes. If you'd like to make larger changes you may want to consider using a local clone.

dmd.id

Contains the Id struct with a list of predefined symbols the compiler knows about.
Authors:

Source 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.