A simple check whether an object is present, permitting consistency with std.typecons.Nullable.
A simple check whether an object is present, permitting consistency with std.typecons.Nullable.
Given a string with bracket parameters, e.g. "hello/{name}", and an associative array of parameters, substitute parameter values and return the new string.
Serialize an object according to DeepObject style.
Converts a string in "snake_case" to "lowerCamelCase".
Converts a string in "snake_case" to "UpperCamelCase".
Separates a single long line into separate lines, performing word-wrapping where possible.
Given a block of text, first split it using the "\n" escape, and then word-wrap each line.
Converts a long text into a a D-style comment block and writes it to a buffer.
General purpose utility functions for generating Dlang source files.