vibe.d beta banner
get vibe.d
0.10.1

Asynchronous I/O that doesn’t get in your way, written in D

Module diet.input

Contains common definitions and logic to collect input dependencies.

This module is typically only used by generator implementations.

Functions

NameDescription
filesFromGroup() Converts a Group with alternating file names and contents to an array of InputFiles.
rtGetInputs(file, source_directories) Runtime equivalent of collectFiles. This version uses std.file to read files from the appropriate directory. Note that for collectFiles, the directory to use is passed on the command line, whereas in this case, we must receive the directory containing the files from the caller.

Structs

NameDescription
InputFile Encapsulates a single input file.

Templates

NameDescription
Group Helper template to aggregate a list of compile time values.

Manifest constants

NameTypeDescription
collectFiles Using the file name of a string import Diet file, returns a list of all required files.
localAliasesMixin Returns a mixin string that makes all passed symbols available in the mixin's scope.
Authors
Copyright
License