VisualDGenerator

Undocumented in source.

Constructors

this
this(Project project)
Undocumented in source.

Members

Functions

generateTargets
void generateTargets(GeneratorSettings settings, TargetInfo[string] targets)
Undocumented in source. Be warned that the author may not have intended to support it.
sortedSources
auto sortedSources(SourceFile[] sources)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

SourceFile
struct SourceFile
Undocumented in source.

Inherited Members

From ProjectGenerator

TargetInfo
struct TargetInfo

Information about a single binary target.

m_project
Project m_project;
Undocumented in source.
generate
void generate(GeneratorSettings settings)

Performs the full generator process.

generateTargets
void generateTargets(GeneratorSettings settings, TargetInfo[string] targets)

Overridden in derived classes to implement the actual generator functionality.

performPostGenerateActions
void performPostGenerateActions(GeneratorSettings settings, TargetInfo[string] targets)

Overridable method to be invoked after the generator process has finished.

Meta