dmd.root

Modules

aav
module dmd.root.aav

Associative array implementation.

array
module dmd.root.array

Dynamic array implementation.

bitarray
module dmd.root.bitarray

Implementation of a bit array.

ctfloat
module dmd.root.ctfloat

Collects functions for compile-time floating-point calculations.

file
module dmd.root.file

Read a file from disk and store it in memory.

filename
module dmd.root.filename

Encapsulate path and file names.

hash
module dmd.root.hash

Hash functions for arbitrary binary data.

longdouble
module dmd.root.longdouble

80-bit floating point value implementation if the C/D compiler does not support them natively.

man
module dmd.root.man

Open an online manual page.

outbuffer
module dmd.root.outbuffer

An expandable buffer in which you can write text or binary data.

port
module dmd.root.port

Portable routines for functions that have different implementations on different platforms.

region
module dmd.root.region

Region storage allocator implementation.

response
module dmd.root.response

Parse command line arguments from response files.

rmem
module dmd.root.rmem

Allocate memory using malloc or the GC depending on the configuration.

rootobject
module dmd.root.rootobject

Provide the root object that classes in dmd inherit from.

speller
module dmd.root.speller

Try to detect typos in identifiers.

stdarg
module dmd.root.stdarg

Copy of core.stdc.stdarg;

string
module dmd.root.string

Contains various string related functions.

stringtable
module dmd.root.stringtable

A specialized associative array with string keys stored in a variable length structure.

strtold
module dmd.root.strtold

Provides a D implementation of the standard C function strold (String to long double).