externalDependencies

Generates an array of external dependencies of Modules.

externalDependencies
(
Modules...
)
()

Parameters

Modules

List of symbols to be checked.

Examples

struct Caller
{
    @ExternalDependency("someTool")
    void callSomeTool(in string parameter)
    {
        // calls `someTool`
    }

    @ExternalDependency("otherTool")
    void callOtherTool(in string parameter)
    {
        // calls `otherTool`
    }
}

static assert(externalDependencies!Caller == [
    ExternalDependency("otherTool"),
    ExternalDependency("someTool"),
]);

Meta