project Volt Runtime - Volt Runtime. project volt runtime rt project Watt - A standard library for Volt. project watt project Battery - Build system for Volt. project battery project Amp - Bindings to c libraries. project amp project Volta - The compiler behind Volt. project volta project Diode - Documentation engine (made this site). project diode project Tesla - Convert WASM to native code. project tesla project Charge - Voxel experiments. project charge project Metal - Conducting bare metal research. project metal project dEQP - A runner for dEQP written in Volt. project deqp module watt.containers.queue watt.containers.queue module watt.containers.stack watt.containers.stack module watt.digest.murmur watt.digest.murmur module watt.digest.fnv watt.digest.fnv module watt.digest watt.digest module watt.text.ascii watt.text.ascii module watt.text.html watt.text.html module watt.text.vdoc watt.text.vdoc module watt.text.getopt watt.text.getopt module watt.text.demangle watt.text.demangle module watt.text.string watt.text.string module watt.text.diff watt.text.diff module watt.text.semver watt.text.semver module watt.text.source watt.text.source module watt.text.sink watt.text.sink module watt.text.path watt.text.path module watt.text.format watt.text.format module watt.text.utf watt.text.utf module watt.algorithm watt.algorithm module watt.license watt.license module watt.library watt.library module watt.io.streams.fd watt.io.streams.fd module watt.io.streams.stdc watt.io.streams.stdc module watt.io.streams watt.io.streams module watt.io.seed watt.io.seed module watt.io watt.io module watt.io.std watt.io.std module watt.io.monotonic watt.io.monotonic module watt.io.file watt.io.file module watt.math.random watt.math.random module watt.math.integer watt.math.integer module watt.math.introspection watt.math.introspection module watt.math watt.math module watt.math.floating watt.math.floating module watt.xdg.basedir watt.xdg.basedir module watt.process.pipe watt.process.pipe module watt.process.environment watt.process.environment module watt.process.spawn watt.process.spawn module watt.process.cmd watt.process.cmd module watt.process watt.process module watt.process.util watt.process.util module watt.process.group watt.process.group module watt.process.sink watt.process.sink module watt.conv watt.conv module watt.path watt.path module watt.http watt.http module watt.http.windows watt.http.windows module watt.http.curl watt.http.curl module watt.json.dom watt.json.dom module watt.json watt.json module watt.json.sax watt.json.sax module watt.json.util watt.json.util module watt.toml.tree watt.toml.tree module watt.toml watt.toml module watt.toml.util watt.toml.util module watt.toml.event watt.toml.event module watt.markdown.html watt.markdown.html module watt.markdown.xml watt.markdown.xml module watt.markdown.phase2 watt.markdown.phase2 module watt.markdown.lines watt.markdown.lines module watt.markdown watt.markdown module watt.markdown.util watt.markdown.util module watt.markdown.ast watt.markdown.ast module watt.markdown.parser watt.markdown.parser alias watt.text.string.StrArg watt.text.string.StrArg alias watt.text.string.StrArrayArg watt.text.string.StrArrayArg alias watt.text.sink.Sink watt.text.sink.Sink alias watt.text.sink.SinkArg watt.text.sink.SinkArg alias watt.text.utf.encodeNoGC watt.text.utf.encodeNoGC alias watt.algorithm.CmpDg watt.algorithm.CmpDg alias watt.algorithm.SwapDg watt.algorithm.SwapDg alias watt.library.Loader watt.library.Loader alias watt.io.streams.InputFileStream watt.io.streams.InputFileStream alias watt.io.streams.OutputFileStream watt.io.streams.OutputFileStream alias watt.io.monotonic.ticks watt.io.monotonic.ticks alias watt.math.random.RandomGenerator watt.math.random.RandomGenerator alias watt.math.floating.sin watt.math.floating.sin alias watt.math.floating.cos watt.math.floating.cos alias watt.math.floating.tan watt.math.floating.tan alias watt.math.floating.sqrt watt.math.floating.sqrt class watt.text.getopt.GetoptException { } watt.text.getopt.GetoptException class watt.text.semver.Release { } watt.text.semver.Release class watt.text.source.Source { } watt.text.source.Source class watt.library.Library { } watt.library.Library class watt.io.streams.fd.OutputFDStream { } watt.io.streams.fd.OutputFDStream class watt.io.streams.fd.InputFDStream { } watt.io.streams.fd.InputFDStream class watt.io.streams.stdc.OutputStdcStream { } watt.io.streams.stdc.OutputStdcStream class watt.io.streams.stdc.InputStdcStream { } watt.io.streams.stdc.InputStdcStream class watt.io.streams.OutputStream { } watt.io.streams.OutputStream class watt.io.streams.InputStream { } watt.io.streams.InputStream class watt.io.file.FileException { } watt.io.file.FileException class watt.process.environment.Environment { } watt.process.environment.Environment class watt.process.spawn.Pid { } watt.process.spawn.Pid class watt.process.spawn.ProcessException { } watt.process.spawn.ProcessException class watt.process.group.Group { } watt.process.group.Group class watt.conv.ConvException { } watt.conv.ConvException class watt.http.RequestInterface { } watt.http.RequestInterface class watt.http.curl.Http { } watt.http.curl.Http class watt.http.curl.Request { } watt.http.curl.Request class watt.json.dom.DOMException { } watt.json.dom.DOMException class watt.json.sax.BuilderException { } watt.json.sax.BuilderException class watt.json.sax.SAX { } watt.json.sax.SAX class watt.json.sax.Builder { } watt.json.sax.Builder class watt.json.util.JSONException { } watt.json.util.JSONException class watt.json.util.ParseException { } watt.json.util.ParseException class watt.toml.tree.Value { } watt.toml.tree.Value class watt.toml.util.TomlException { } watt.toml.util.TomlException class watt.toml.event.NullEventSink { } watt.toml.event.NullEventSink class watt.markdown.html.Html { } watt.markdown.html.Html class watt.markdown.xml.Xml { } watt.markdown.xml.Xml class watt.markdown.phase2.Phase2 { } watt.markdown.phase2.Phase2 class watt.markdown.ast.Node { } watt.markdown.ast.Node class watt.markdown.ast.Parent { } watt.markdown.ast.Parent class watt.markdown.ast.Document { } watt.markdown.ast.Document class watt.markdown.ast.BlockQuote { } watt.markdown.ast.BlockQuote class watt.markdown.ast.List { } watt.markdown.ast.List class watt.markdown.ast.Item { } watt.markdown.ast.Item class watt.markdown.ast.CodeBlock { } watt.markdown.ast.CodeBlock class watt.markdown.ast.HtmlBlock { } watt.markdown.ast.HtmlBlock class watt.markdown.ast.Paragraph { } watt.markdown.ast.Paragraph class watt.markdown.ast.Heading { } watt.markdown.ast.Heading class watt.markdown.ast.ThematicBreak { } watt.markdown.ast.ThematicBreak class watt.markdown.ast.Text { } watt.markdown.ast.Text class watt.markdown.ast.Softbreak { } watt.markdown.ast.Softbreak class watt.markdown.ast.Linebreak { } watt.markdown.ast.Linebreak class watt.markdown.ast.Code { } watt.markdown.ast.Code class watt.markdown.ast.HtmlInline { } watt.markdown.ast.HtmlInline class watt.markdown.ast.Emph { } watt.markdown.ast.Emph class watt.markdown.ast.Strong { } watt.markdown.ast.Strong class watt.markdown.ast.Link { } watt.markdown.ast.Link class watt.markdown.ast.Image { } watt.markdown.ast.Image class watt.markdown.ast.Visitor { } watt.markdown.ast.Visitor class watt.markdown.parser.LinkReference { } watt.markdown.parser.LinkReference interface watt.text.vdoc.DocSink { } watt.text.vdoc.DocSink interface watt.http.HttpInterface { } watt.http.HttpInterface interface watt.toml.event.EventSink { } watt.toml.event.EventSink struct watt.text.source.SimpleSource { } watt.text.source.SimpleSource struct watt.text.source.Location { } watt.text.source.Location struct watt.text.sink.StringSink { } watt.text.sink.StringSink struct watt.text.sink.StringsSink { } watt.text.sink.StringsSink struct watt.math.random.MersenneTwisterEngine { } watt.math.random.MersenneTwisterEngine struct watt.process.sink.CStrSink { } watt.process.sink.CStrSink struct watt.json.dom.Value { } watt.json.dom.Value struct watt.markdown.lines.Line { } watt.markdown.lines.Line fn watt.digest.murmur.hashMurmur_32(const(const(void)[])) u32 { } watt.digest.murmur.hashMurmur_32 fn watt.digest.murmur.hashMurmur_32(const(const(void)[]), u32) u32 { } watt.digest.murmur.hashMurmur_32 fn watt.digest.fnv.hashFNV1A_32(scope (const(scope (void)[])) u32 { } watt.digest.fnv.hashFNV1A_32 fn watt.digest.fnv.hashFNV1A_64(scope (const(scope (void)[])) u64 { } watt.digest.fnv.hashFNV1A_64 fn watt.text.ascii.isAlphaNum(dchar) bool { } watt.text.ascii.isAlphaNum fn watt.text.ascii.isAlpha(dchar) bool { } watt.text.ascii.isAlpha fn watt.text.ascii.isLower(dchar) bool { } watt.text.ascii.isLower fn watt.text.ascii.isUpper(dchar) bool { } watt.text.ascii.isUpper fn watt.text.ascii.isDigit(dchar) bool { } watt.text.ascii.isDigit fn watt.text.ascii.isOctalDigit(dchar) bool { } watt.text.ascii.isOctalDigit fn watt.text.ascii.isHexDigit(dchar) bool { } watt.text.ascii.isHexDigit fn watt.text.ascii.isWhite(dchar) bool { } watt.text.ascii.isWhite fn watt.text.ascii.isControl(dchar) bool { } watt.text.ascii.isControl fn watt.text.ascii.isPunctuation(dchar) bool { } watt.text.ascii.isPunctuation fn watt.text.ascii.isPrintable(dchar) bool { } watt.text.ascii.isPrintable fn watt.text.ascii.isASCII(dchar) bool { } watt.text.ascii.isASCII fn watt.text.ascii.toLower(dchar) dchar { } watt.text.ascii.toLower fn watt.text.ascii.toUpper(dchar) dchar { } watt.text.ascii.toUpper fn watt.text.html.htmlEscape(string) string { } watt.text.html.htmlEscape fn watt.text.html.htmlUnescape(string) string { } watt.text.html.htmlUnescape fn watt.text.html.htmlEscape(scope (Sink), string, string) void { } watt.text.html.htmlEscape fn watt.text.html.htmlEscapeIgnoreTags(string) string { } watt.text.html.htmlEscapeIgnoreTags fn watt.text.html.htmlEscapeIgnoreTags(scope (Sink), string) void { } watt.text.html.htmlEscapeIgnoreTags fn watt.text.html.htmlEscapeAll(string) string { } watt.text.html.htmlEscapeAll fn watt.text.html.htmlEscapeAll(scope (Sink), string) void { } watt.text.html.htmlEscapeAll fn watt.text.vdoc.cleanComment(string, bool) string { } watt.text.vdoc.cleanComment fn watt.text.vdoc.parse(string, DocSink, scope (Sink)) void { } watt.text.vdoc.parse fn watt.text.getopt.getopt(string[], string, string) bool { } watt.text.getopt.getopt fn watt.text.getopt.getopt(string[], string, string[]) bool { } watt.text.getopt.getopt fn watt.text.getopt.getopt(string[], string, i32) bool { } watt.text.getopt.getopt fn watt.text.getopt.getopt(string[], string, bool) bool { } watt.text.getopt.getopt fn watt.text.getopt.getopt(string[], string, scope (void delegate())) bool { } watt.text.getopt.getopt fn watt.text.getopt.getopt(string[], string, scope (void delegate(string))) bool { } watt.text.getopt.getopt fn watt.text.getopt.remainingOptions(string[]) string { } watt.text.getopt.remainingOptions fn watt.text.demangle.demangle(const(char)[]) string { } watt.text.demangle.demangle fn watt.text.demangle.demangleShort(const(char)[]) string { } watt.text.demangle.demangleShort fn watt.text.string.split(scope (StrArg), dchar) string[] { } watt.text.string.split fn watt.text.string.split(scope (StrArg), scope (StrArg)) string[] { } watt.text.string.split fn watt.text.string.splitLines(scope (StrArg)) string[] { } watt.text.string.splitLines fn watt.text.string.splitLines(string) string[] { } watt.text.string.splitLines fn watt.text.string.strip(scope (StrArg)) string { } watt.text.string.strip fn watt.text.string.stripLeft(scope (StrArg)) string { } watt.text.string.stripLeft fn watt.text.string.stripRight(scope (StrArg)) string { } watt.text.string.stripRight fn watt.text.string.count(scope (StrArg), dchar) size_t { } watt.text.string.count fn watt.text.string.indexOf(scope (StrArg), dchar) ptrdiff_t { } watt.text.string.indexOf fn watt.text.string.lastIndexOf(scope (StrArg), dchar) ptrdiff_t { } watt.text.string.lastIndexOf fn watt.text.string.indexOf(scope (StrArg), scope (StrArg)) ptrdiff_t { } watt.text.string.indexOf fn watt.text.string.indexOf(scope (StrArrayArg), scope (StrArg)) ptrdiff_t { } watt.text.string.indexOf fn watt.text.string.replace(scope (StrArg), scope (StrArg), scope (StrArg)) string { } watt.text.string.replace fn watt.text.string.startsWith(scope (StrArg), scope (StrArrayArg)) i32 { } watt.text.string.startsWith fn watt.text.string.endsWith(scope (StrArg), scope (StrArrayArg)) i32 { } watt.text.string.endsWith fn watt.text.string.join(scope (StrArrayArg), scope (StrArg)) string { } watt.text.string.join fn watt.text.diff.diff(const(char)[], const(char)[]) void { } watt.text.diff.diff fn watt.text.path.normalisePath(scope (SinkArg)) string { } watt.text.path.normalisePath fn watt.text.path.concatenatePath(string, string) string { } watt.text.path.concatenatePath fn watt.text.path.makePathAppendable(string) string { } watt.text.path.makePathAppendable fn watt.text.path.normalisePathPosix(scope (SinkArg)) string { } watt.text.path.normalisePathPosix fn watt.text.path.normalisePathWindows(scope (SinkArg)) string { } watt.text.path.normalisePathWindows fn watt.text.format.format(const(char)[]) string { } watt.text.format.format fn watt.text.format.format(scope (Sink), const(char)[]) void { } watt.text.format.format fn watt.text.format.formatImpl(scope (Sink), const(char)[], TypeInfo[], va_list) void { } watt.text.format.formatImpl fn watt.text.utf.decode(scope (StrArg), size_t) dchar { } watt.text.utf.decode fn watt.text.utf.count(scope (StrArg)) size_t { } watt.text.utf.count fn watt.text.utf.validate(scope (StrArg)) void { } watt.text.utf.validate fn watt.text.utf.encode(char[], dchar) void { } watt.text.utf.encode fn watt.text.utf.encode(dchar[]) string { } watt.text.utf.encode fn watt.text.utf.encode(char[], size_t, dchar) void { } watt.text.utf.encode fn watt.text.utf.encode(dchar) string { } watt.text.utf.encode fn watt.text.utf.encode(scope (Sink), dchar) void { } watt.text.utf.encode fn watt.algorithm.runSort(size_t, scope (CmpDg), scope (SwapDg)) void { } watt.algorithm.runSort fn watt.algorithm.sort(i32[]) void { } watt.algorithm.sort fn watt.algorithm.max(i32, i32) i32 { } watt.algorithm.max fn watt.algorithm.max(i64, i64) i64 { } watt.algorithm.max fn watt.algorithm.max(u32, u32) u32 { } watt.algorithm.max fn watt.algorithm.max(u64, u64) u64 { } watt.algorithm.max fn watt.algorithm.max(f64, f64) f64; watt.algorithm.max fn watt.algorithm.min(i32, i32) i32 { } watt.algorithm.min fn watt.algorithm.min(i64, i64) i64 { } watt.algorithm.min fn watt.algorithm.min(u32, u32) u32 { } watt.algorithm.min fn watt.algorithm.min(u64, u64) u64 { } watt.algorithm.min fn watt.algorithm.min(f64, f64) f64; watt.algorithm.min fn watt.io.seed.getHardwareSeedU32() u32 { } watt.io.seed.getHardwareSeedU32 fn watt.io.std.write(const(char)[]) void { } watt.io.std.write fn watt.io.std.writeln(const(char)[]) void { } watt.io.std.writeln fn watt.io.std.writeln(i32) void { } watt.io.std.writeln fn watt.io.std.writeln(size_t) void { } watt.io.std.writeln fn watt.io.std.writeln(bool) void { } watt.io.std.writeln fn watt.io.std.writeln() void { } watt.io.std.writeln fn watt.io.std.writef(const(char)[]) void { } watt.io.std.writef fn watt.io.std.writefln(const(char)[]) void { } watt.io.std.writefln fn watt.io.std.readln() string { } watt.io.std.readln fn watt.io.monotonic.convClockFreq(i64, i64, i64) i64 { } watt.io.monotonic.convClockFreq fn watt.io.monotonic.__ctor() void { } watt.io.monotonic.__ctor fn watt.io.file.read(scope (SinkArg)) void[] { } watt.io.file.read fn watt.io.file.write(void[], scope (SinkArg)) void { } watt.io.file.write fn watt.io.file.size(scope (SinkArg)) size_t { } watt.io.file.size fn watt.io.file.globMatch(string, string) bool { } watt.io.file.globMatch fn watt.io.file.searchDir(string, string, scope (SearchStatus delegate(string))) void { } watt.io.file.searchDir fn watt.io.file.isFile(scope (SinkArg)) bool { } watt.io.file.isFile fn watt.io.file.isDir(scope (const(scope (char)[])) bool { } watt.io.file.isDir fn watt.io.file.exists(const(char)[]) bool { } watt.io.file.exists fn watt.io.file.rename(string, string) void { } watt.io.file.rename fn watt.io.file.remove(const(char)[]) void { } watt.io.file.remove fn watt.io.file.chdir(const(char)[]) void { } watt.io.file.chdir fn watt.io.file.getcwd() string { } watt.io.file.getcwd fn watt.math.integer.log2(u32) u32 { } watt.math.integer.log2 fn watt.math.integer.abs(i32) i32 { } watt.math.integer.abs fn watt.math.introspection.isnan(f64) i32 { } watt.math.introspection.isnan fn watt.math.introspection.isnan(f32) i32 { } watt.math.introspection.isnan fn watt.math.introspection.isinf(f64) i32 { } watt.math.introspection.isinf fn watt.math.introspection.isinf(f32) i32 { } watt.math.introspection.isinf fn watt.math.floating.sin(f64) f64; watt.math.floating.sin fn watt.math.floating.sinf(f32) f32; watt.math.floating.sinf fn watt.math.floating.cos(f64) f64; watt.math.floating.cos fn watt.math.floating.cosf(f32) f32; watt.math.floating.cosf fn watt.math.floating.tan(f64) f64; watt.math.floating.tan fn watt.math.floating.tanf(f32) f32; watt.math.floating.tanf fn watt.math.floating.sqrt(f64) f64; watt.math.floating.sqrt fn watt.math.floating.sqrtf(f32) f32; watt.math.floating.sqrtf fn watt.math.floating.radians(f64) f64 { } watt.math.floating.radians fn watt.math.floating.degrees(f64) f64 { } watt.math.floating.degrees fn watt.math.floating.floor(f32) f32; watt.math.floating.floor fn watt.math.floating.floor(f64) f64; watt.math.floating.floor fn watt.math.floating.ceil(f32) f32; watt.math.floating.ceil fn watt.math.floating.ceil(f64) f64; watt.math.floating.ceil fn watt.math.floating.round(f32) f32; watt.math.floating.round fn watt.math.floating.round(f64) f64; watt.math.floating.round fn watt.math.floating.pow(f32, f32) f32; watt.math.floating.pow fn watt.math.floating.pow(f64, f64) f64; watt.math.floating.pow fn watt.math.floating.abs(f32) f32; watt.math.floating.abs fn watt.math.floating.abs(f64) f64; watt.math.floating.abs fn watt.xdg.basedir.getConfigDirs() string[] { } watt.xdg.basedir.getConfigDirs fn watt.xdg.basedir.getConfigHome() string { } watt.xdg.basedir.getConfigHome fn watt.xdg.basedir.getDataDirs() string[] { } watt.xdg.basedir.getDataDirs fn watt.xdg.basedir.getDataHome() string { } watt.xdg.basedir.getDataHome fn watt.xdg.basedir.findConfigFile(string) string[] { } watt.xdg.basedir.findConfigFile fn watt.process.pipe.getOutput(string, string[]) string { } watt.process.pipe.getOutput fn watt.process.pipe.getOutput(string, string[], u32) string { } watt.process.pipe.getOutput fn watt.process.environment.retrieveEnvironment() Environment { } watt.process.environment.retrieveEnvironment fn watt.process.spawn.getCommandFromName(string) string { } watt.process.spawn.getCommandFromName fn watt.process.spawn.spawnProcess(string, string[]) Pid { } watt.process.spawn.spawnProcess fn watt.process.spawn.spawnProcess(string, string[], InputStdcStream, OutputStdcStream, OutputStdcStream, Environment) Pid { } watt.process.spawn.spawnProcess fn watt.process.spawn.spawnProcess(string, string[], InputFDStream, OutputFDStream, OutputFDStream, Environment) Pid { } watt.process.spawn.spawnProcess fn watt.process.spawn.spawnProcess(string, string[], FILE*, FILE*, FILE*, Environment) Pid { } watt.process.spawn.spawnProcess fn watt.process.spawn.searchPath(string, string) string { } watt.process.spawn.searchPath fn watt.process.spawn.getEnv(string) string { } watt.process.spawn.getEnv fn watt.process.spawn.system(string) i32 { } watt.process.spawn.system fn watt.process.spawn.spawnProcessPosix(string, string[], i32, i32, i32, Environment) i32 { } watt.process.spawn.spawnProcessPosix fn watt.process.spawn.waitPosix(pid_t) i32 { } watt.process.spawn.waitPosix fn watt.process.spawn.waitManyPosix(pid_t) i32 { } watt.process.spawn.waitManyPosix fn watt.process.cmd.escapeAndAddQuotation(scope (Sink), scope (SinkArg)) void { } watt.process.cmd.escapeAndAddQuotation fn watt.process.cmd.toArgsPosix(scope (SinkArg), scope (SinkArg)[]) char* { } watt.process.cmd.toArgsPosix fn watt.process.cmd.toArgsPosix(scope (SinkArg), scope (SinkArg)[], scope (SinkArg)) char* { } watt.process.cmd.toArgsPosix fn watt.process.cmd.parseArguments(scope (SinkArg)) string[] { } watt.process.cmd.parseArguments fn watt.process.util.getpid() u32 { } watt.process.util.getpid fn watt.conv.toLower(scope (StrArg)) string { } watt.conv.toLower fn watt.conv.toUpper(scope (StrArg)) string { } watt.conv.toUpper fn watt.conv.toUlong(const(char)[], i32) u64 { } watt.conv.toUlong fn watt.conv.toLong(const(char)[], i32) i64 { } watt.conv.toLong fn watt.conv.toInt(const(char)[], i32) i32 { } watt.conv.toInt fn watt.conv.toUint(const(char)[], i32) u32 { } watt.conv.toUint fn watt.conv.toString(u8) string { } watt.conv.toString fn watt.conv.toString(i8) string { } watt.conv.toString fn watt.conv.toString(u16) string { } watt.conv.toString fn watt.conv.toString(i16) string { } watt.conv.toString fn watt.conv.toString(u32) string { } watt.conv.toString fn watt.conv.toString(i32) string { } watt.conv.toString fn watt.conv.toString(u64) string { } watt.conv.toString fn watt.conv.toString(i64) string { } watt.conv.toString fn watt.conv.toString(f32) string { } watt.conv.toString fn watt.conv.toString(f64) string { } watt.conv.toString fn watt.conv.toString(void*) string { } watt.conv.toString fn watt.conv.toString(bool) string { } watt.conv.toString fn watt.conv.toStringHex(u64) string { } watt.conv.toStringHex fn watt.conv.toStringBinary(u8) string { } watt.conv.toStringBinary fn watt.conv.toStringBinary(u16) string { } watt.conv.toStringBinary fn watt.conv.toStringBinary(u32) string { } watt.conv.toStringBinary fn watt.conv.toStringBinary(u64) string { } watt.conv.toStringBinary fn watt.conv.toStringBinary(i8) string { } watt.conv.toStringBinary fn watt.conv.toStringBinary(i16) string { } watt.conv.toStringBinary fn watt.conv.toStringBinary(i32) string { } watt.conv.toStringBinary fn watt.conv.toStringBinary(i64) string { } watt.conv.toStringBinary fn watt.conv.toStringz(scope (SinkArg)) const(char)* { } watt.conv.toStringz fn watt.conv.toStringz(const(wchar)[]) const(wchar)* { } watt.conv.toStringz fn watt.conv.toString(scope (const(scope (char)*)) string { } watt.conv.toString fn watt.conv.toFloat(string) f32 { } watt.conv.toFloat fn watt.conv.toDouble(string) f64 { } watt.conv.toDouble fn watt.path.mkdir(const(char)[]) void { } watt.path.mkdir fn watt.path.mkdirP(const(char)[]) void { } watt.path.mkdirP fn watt.path.isSlash(char) bool { } watt.path.isSlash fn watt.path.countSlashes(const(char)[]) size_t { } watt.path.countSlashes fn watt.path.removeTrailingSlashes(const(char)[]) void { } watt.path.removeTrailingSlashes fn watt.path.dirName(const(char)[]) string { } watt.path.dirName fn watt.path.baseName(const(char)[], const(char)[]) string { } watt.path.baseName fn watt.path.extension(const(char)[]) string { } watt.path.extension fn watt.path.temporaryFilename(string, string) string { } watt.path.temporaryFilename fn watt.path.fullPath(string) string { } watt.path.fullPath fn watt.path.getExecFile() string { } watt.path.getExecFile fn watt.path.getExecDir() string { } watt.path.getExecDir fn watt.http.curl.request_progress(void*, curl_off_t, curl_off_t, curl_off_t, curl_off_t) i32 { } watt.http.curl.request_progress fn watt.json.dom.parse(string) Value { } watt.json.dom.parse fn watt.json.sax.eventToString(Event) string { } watt.json.sax.eventToString fn watt.json.util.canBeInteger(const(char)[], bool) bool { } watt.json.util.canBeInteger fn watt.json.util.parseUlong(const(char)[], u64) bool { } watt.json.util.parseUlong fn watt.json.util.parseLong(const(char)[], i64) bool { } watt.json.util.parseLong fn watt.json.util.parseDouble(const(char)[], f64) bool { } watt.json.util.parseDouble fn watt.json.util.parseDouble(const(char)[], f64, char[]) bool { } watt.json.util.parseDouble fn watt.json.util.parseBool(const(char)[]) bool { } watt.json.util.parseBool fn watt.json.util.unescapeString(const(char)[]) const(char)[] { } watt.json.util.unescapeString fn watt.json.util.unescapeString(const(u8)[]) const(char)[] { } watt.json.util.unescapeString fn watt.json.util.unescapeString(const(char)[], char[]) const(char)[] { } watt.json.util.unescapeString fn watt.json.util.escapeString(const(char)[]) const(char)[] { } watt.json.util.escapeString fn watt.json.util.escapeString(const(char)[], char[]) const(char)[] { } watt.json.util.escapeString fn watt.toml.tree.parse(string) Value { } watt.toml.tree.parse fn watt.toml.util.match(source.SimpleSource, dchar) void { } watt.toml.util.match fn watt.toml.util.matchIf(source.SimpleSource, dchar) bool { } watt.toml.util.matchIf fn watt.toml.util.atTripleString(source.SimpleSource) bool { } watt.toml.util.atTripleString fn watt.toml.util.skipIfNewline(source.SimpleSource) void { } watt.toml.util.skipIfNewline fn watt.toml.util.parseMultilineString(source.SimpleSource) string { } watt.toml.util.parseMultilineString fn watt.toml.util.parseString(source.SimpleSource) string { } watt.toml.util.parseString fn watt.toml.util.escapeString(string, bool) string { } watt.toml.util.escapeString fn watt.toml.event.runEventSink(string, EventSink) void { } watt.toml.event.runEventSink fn watt.markdown.html.printHtml(Document) string { } watt.markdown.html.printHtml fn watt.markdown.html.printHtml(Document, scope (Sink)) void { } watt.markdown.html.printHtml fn watt.markdown.xml.printXml(Document) string { } watt.markdown.xml.printXml fn watt.markdown.xml.printXml(Document, scope (Sink)) void { } watt.markdown.xml.printXml fn watt.markdown.filterMarkdown(string) string { } watt.markdown.filterMarkdown fn watt.markdown.filterMarkdown(scope (Sink), string) void { } watt.markdown.filterMarkdown fn watt.markdown.util.buildDocument() Document { } watt.markdown.util.buildDocument fn watt.markdown.util.addBlockQuote(Node[]) BlockQuote { } watt.markdown.util.addBlockQuote fn watt.markdown.util.addList(Node[]) List { } watt.markdown.util.addList fn watt.markdown.util.addItem(Node[]) Item { } watt.markdown.util.addItem fn watt.markdown.util.addCodeBlock(Node[], string, string) CodeBlock { } watt.markdown.util.addCodeBlock fn watt.markdown.util.addHtmlBlock(Node[], string) HtmlBlock { } watt.markdown.util.addHtmlBlock fn watt.markdown.util.buildHtmlBlock() HtmlBlock { } watt.markdown.util.buildHtmlBlock fn watt.markdown.util.addParagraph(Node[]) Paragraph { } watt.markdown.util.addParagraph fn watt.markdown.util.buildParagraph() Paragraph { } watt.markdown.util.buildParagraph fn watt.markdown.util.addHeading(Node[], u32) Heading { } watt.markdown.util.addHeading fn watt.markdown.util.buildHeading(u32) Heading { } watt.markdown.util.buildHeading fn watt.markdown.util.addThematicBreak(Node[]) ThematicBreak { } watt.markdown.util.addThematicBreak fn watt.markdown.util.addText(Node[], string) Text { } watt.markdown.util.addText fn watt.markdown.util.buildText(string) Text { } watt.markdown.util.buildText fn watt.markdown.util.addSoftbreak(Node[]) Softbreak { } watt.markdown.util.addSoftbreak fn watt.markdown.util.addLinebreak(Node[]) Linebreak { } watt.markdown.util.addLinebreak fn watt.markdown.util.addCode(Node[], string) Code { } watt.markdown.util.addCode fn watt.markdown.util.buildCode(string) Code { } watt.markdown.util.buildCode fn watt.markdown.util.addHtmlInline(Node[], string) HtmlInline { } watt.markdown.util.addHtmlInline fn watt.markdown.util.buildHtmlInline(string) HtmlInline { } watt.markdown.util.buildHtmlInline fn watt.markdown.util.addEmph(Node[]) Emph { } watt.markdown.util.addEmph fn watt.markdown.util.buildEmph() Emph { } watt.markdown.util.buildEmph fn watt.markdown.util.buildStrong() Strong { } watt.markdown.util.buildStrong fn watt.markdown.util.addStrong(Node[]) Strong { } watt.markdown.util.addStrong fn watt.markdown.util.addLink(Node[], string, string) Link { } watt.markdown.util.addLink fn watt.markdown.util.buildLink() Link { } watt.markdown.util.buildLink fn watt.markdown.util.buildLink(string, string) Link { } watt.markdown.util.buildLink fn watt.markdown.util.addImage(Node[], string, string) Image { } watt.markdown.util.addImage fn watt.markdown.util.buildImage(string, string, string) Image { } watt.markdown.util.buildImage fn watt.markdown.util.consumeUntilChar(string, string, char) bool { } watt.markdown.util.consumeUntilChar fn watt.markdown.util.consumeTag(string, string) bool { } watt.markdown.util.consumeTag fn watt.markdown.util.consumeChar(string, char) bool { } watt.markdown.util.consumeChar fn watt.markdown.util.consumeWhitespace(string) void { } watt.markdown.util.consumeWhitespace fn watt.markdown.util.consumeUrl(string, string) bool { } watt.markdown.util.consumeUrl fn watt.markdown.util.countLeadingWhitespace(string) size_t { } watt.markdown.util.countLeadingWhitespace fn watt.markdown.util.countContiguousWhitespace(string, size_t, size_t) size_t { } watt.markdown.util.countContiguousWhitespace fn watt.markdown.util.removeDelimiter(string, size_t, bool) string { } watt.markdown.util.removeDelimiter fn watt.markdown.util.emptyString(size_t) string { } watt.markdown.util.emptyString fn watt.markdown.util.uniformString(size_t, char) string { } watt.markdown.util.uniformString fn watt.markdown.util.paragraphToString(Paragraph) string { } watt.markdown.util.paragraphToString fn watt.markdown.util.markdownPunctuation(dchar) bool { } watt.markdown.util.markdownPunctuation fn watt.markdown.util.collapseWhitespace(string) string { } watt.markdown.util.collapseWhitespace fn watt.markdown.util.markdownEscape(string) string { } watt.markdown.util.markdownEscape fn watt.markdown.util.makeAutoLink(string) Node { } watt.markdown.util.makeAutoLink fn watt.markdown.util.makeEmailLink(string) Node { } watt.markdown.util.makeEmailLink fn watt.markdown.util.makeStandaloneAutoLink(string) Node { } watt.markdown.util.makeStandaloneAutoLink fn watt.markdown.util.isAbsoluteURI(string) bool { } watt.markdown.util.isAbsoluteURI fn watt.markdown.util.urlEscape(string) string { } watt.markdown.util.urlEscape fn watt.markdown.util.htmlEntityEscape(string) string { } watt.markdown.util.htmlEntityEscape fn watt.markdown.util.isEmailAddress(string) bool { } watt.markdown.util.isEmailAddress fn watt.markdown.util.validBlockHtml(string) bool { } watt.markdown.util.validBlockHtml fn watt.markdown.util.validInlineHtml(string) bool { } watt.markdown.util.validInlineHtml fn watt.markdown.util.altStringPresentation(string) string { } watt.markdown.util.altStringPresentation fn watt.markdown.util.replaceEntity(string) string { } watt.markdown.util.replaceEntity fn watt.markdown.ast.accept(Node, Visitor, scope (Sink)) void { } watt.markdown.ast.accept fn watt.markdown.parser.parse(string) Document { } watt.markdown.parser.parse