nxt

Modules

abstract_members
module nxt.abstract_members

Test diagnostics for abstract members.

ada
module nxt.ada

Ada Parser.

ada_defs
module nxt.ada_defs
Undocumented in source.
ada_lexer
module nxt.ada_lexer

Ada Lexer.

address
module nxt.address
Undocumented in source.
algorithm_ex
module nxt.algorithm_ex

Extensions to std.algorithm.

ansi_escape
module nxt.ansi_escape

ANSI escape codes and sequences.

app
module nxt.app
Undocumented in source.
appender_stack
module nxt.appender_stack
Undocumented in source.
appending
module nxt.appending
Undocumented in source.
array_algorithm
module nxt.array_algorithm

Array-only overloads of Phobos algorithms.

array_ex
module nxt.array_ex

Array container(s) with optional sortedness via template-parameter Ordering and optional use of GC via useGCAllocation.

array_help
module nxt.array_help
Undocumented in source.
array_stack
module nxt.array_stack
Undocumented in source.
array_traits
module nxt.array_traits
Undocumented in source.
assert_ex
module nxt.assert_ex

A Better assert.

assuming
module nxt.assuming
Undocumented in source.
attr
module nxt.attr
Undocumented in source.
attributes
module nxt.attributes

Attributes.

behaviorism
module nxt.behaviorism

Introspection of interface and in turn behaviour.

bijections
module nxt.bijections

Bijections between scalar types and integers.

bimap
module nxt.bimap
Undocumented in source.
bit_traits
module nxt.bit_traits
Undocumented in source.
bitarray
module nxt.bitarray

Bitarray.

bitarray_algorithm
module nxt.bitarray_algorithm

Algorithms for dynamic and static bitarrays based with integral blocks.

bitop_ex
module nxt.bitop_ex

Various extensions to core.bitop and std.bitmanip.

bitwise_rotate
module nxt.bitwise_rotate
Undocumented in source.
borrowed
module nxt.borrowed
Undocumented in source.
borrown
module nxt.borrown

Ownership and borrowing á lá Rust.

bound
module nxt.bound

Bounded arithmetic wrapper type, similar to Ada's range/interval types.

byline
module nxt.byline
Undocumented in source.
bylinefast
module nxt.bylinefast
Undocumented in source.
bzlib
module nxt.bzlib
Undocumented in source.
capitalization
module nxt.capitalization
Undocumented in source.
casing
module nxt.casing
Undocumented in source.
cconv
module nxt.cconv

High-level wrappers for C-conversion functions.

char_traits
module nxt.char_traits
Undocumented in source.
chunking
module nxt.chunking
Undocumented in source.
class_range
module nxt.class_range
Undocumented in source.
codec
module nxt.codec

Codecs.

color
module nxt.color

Colors.

combinations
module nxt.combinations
Undocumented in source.
concatenation
module nxt.concatenation
Undocumented in source.
container_algorithm
module nxt.container_algorithm
Undocumented in source.
container_traits
module nxt.container_traits

Traits used by containers.

conv_ex
module nxt.conv_ex
Undocumented in source.
conv_itos
module nxt.conv_itos
Undocumented in source.
cpuid_ex
module nxt.cpuid_ex
Undocumented in source.
csunits
module nxt.csunits

Computer Science Units.

cyclic
module nxt.cyclic
Undocumented in source.
datetime_ex
module nxt.datetime_ex
Undocumented in source.
dbgio
module nxt.dbgio

Various debug printing tools for debug printing in @safe pure nothrow @nogc code.

decoding
module nxt.decoding

Decoding Algorithms.

deepdup
module nxt.deepdup

Deep duplication.

dicom
module nxt.dicom

DICOM attribute instances.

digest_ex
module nxt.digest_ex
Undocumented in source.
digestion
module nxt.digestion

Hash digestion of standard types.

digestx
module nxt.digestx
dip_traits
module nxt.dip_traits

Detect DIP-support given as compiler flags starting with -dip.

dlang_traits
module nxt.dlang_traits

Check presence of proposed extensions/modifications to the D language itself.

dump
module nxt.dump

User-friendly dump.

dynamic_array
module nxt.dynamic_array
Undocumented in source.
elfdoc
module nxt.elfdoc
Undocumented in source.
emplace_all
module nxt.emplace_all
Undocumented in source.
enum_ex
module nxt.enum_ex
Undocumented in source.
enums
module nxt.enums

Extensions to Enumerations.

expected
module nxt.expected

Wrapper type for a sum-type (union) of an unexpected and expected value.

faulty
module nxt.faulty
Undocumented in source.
fibers
module nxt.fibers

Fiber abstractions.

fibonacci_heap
module nxt.fibonacci_heap
Undocumented in source.
file_ex
module nxt.file_ex
Undocumented in source.
filterarray
module nxt.filterarray
Undocumented in source.
filters
module nxt.filters
Undocumented in source.
find_ex
module nxt.find_ex
Undocumented in source.
find_split_ex
module nxt.find_split_ex
Undocumented in source.
fixed_array
module nxt.fixed_array

Statically allocated arrays with compile-time known lengths.

fixed_dynamic_array
module nxt.fixed_dynamic_array
Undocumented in source.
flatten_trait
module nxt.flatten_trait
Undocumented in source.
fs
module nxt.fs

File Scanning Engine.

functional_ex
module nxt.functional_ex
Undocumented in source.
gc_traits
module nxt.gc_traits
Undocumented in source.
geodetic
module nxt.geodetic
Undocumented in source.
geometry
module nxt.geometry
Undocumented in source.
getopt_ex
module nxt.getopt_ex

Extensions to getopt

getoptx
module nxt.getoptx
Undocumented in source.
graph
module nxt.graph
Undocumented in source.
hash_functions
module nxt.hash_functions

Various hash functions, including integer ones.

horspool
module nxt.horspool

Boyer–Moore–Horspool Algorithm

hybridsort
module nxt.hybridsort
Undocumented in source.
inplace_algorithm
module nxt.inplace_algorithm
Undocumented in source.
inplace_substitution
module nxt.inplace_substitution
Undocumented in source.
integer_sorting
module nxt.integer_sorting

Integer Sorting Algorithms.

ipa
module nxt.ipa

International Phonetic Alphabet.

ixes
module nxt.ixes
Undocumented in source.
knuthhash64
module nxt.knuthhash64
Undocumented in source.
languages
module nxt.languages
Undocumented in source.
lcs
module nxt.lcs

Longest Common Subsequence, typically used as a base for writing diff/compare algorithms.

leb128
module nxt.leb128

LEB128 (Little Endian Base 128).

line_column
module nxt.line_column
Undocumented in source.
lingua
module nxt.lingua

Generic Language Constructs.

lispy
module nxt.lispy

Lexer and parser of Lisp-like languages, including SUO-KIF and Emacs-Lisp.

magics
module nxt.magics

Scan file/magic/Magdir

mangling
module nxt.mangling

ELF Symbol Name (De)Mangling.

masking
module nxt.masking
Undocumented in source.
math_ex
module nxt.math_ex
Undocumented in source.
mathml
module nxt.mathml

MathML.

memuse
module nxt.memuse

Memory Usage.

meta_ex
module nxt.meta_ex
Undocumented in source.
minimal_fixed_array
module nxt.minimal_fixed_array
Undocumented in source.
mmfile_ex
module nxt.mmfile_ex
Undocumented in source.
module1
module nxt.module1
Undocumented in source.
module2
module nxt.module2
Undocumented in source.
modulo
module nxt.modulo
Undocumented in source.
nesses
module nxt.nesses

Sparseness and denseness of ranges.

nevo
module nxt.nevo

Neuroevolution.

ngram
module nxt.ngram

First and Higher Order Statistics: $(LUCKY Histograms) and $(LUCKY N-grams).

notnull
module nxt.notnull
Undocumented in source.
nstate
module nxt.nstate

N-State (Fuzzy Logic).

nullable_traits
module nxt.nullable_traits

Traits for introspection nullability (undefinedness) of a type.

numerals
module nxt.numerals

Conversions between integral values and numerals.

numeric_ex
module nxt.numeric_ex
Undocumented in source.
open_hashmap
module nxt.open_hashmap
Undocumented in source.
overlapping
module nxt.overlapping
Undocumented in source.
owned
module nxt.owned
Undocumented in source.
parallelism_ex
module nxt.parallelism_ex

Extensions to std.parallelism.

permutations
module nxt.permutations
Undocumented in source.
persist
module nxt.persist

Object Data Persistence.

predicates
module nxt.predicates

Predicate extensions to std.algorithm.

pretty
module nxt.pretty

Pretty Printing to AsciiDoc, HTML, LaTeX, JIRA Wikitext, etc.

prime_modulo
module nxt.prime_modulo

Optimized prime modulo calculations.

priority_queue
module nxt.priority_queue
Undocumented in source.
probing
module nxt.probing

Probing algoriths used by for instance hash tables.

products
module nxt.products
Undocumented in source.
projectEuler
module nxt.projectEuler
Undocumented in source.
pure_gc_allocator
module nxt.pure_gc_allocator
Undocumented in source.
pure_mallocator
module nxt.pure_mallocator
Undocumented in source.
pythogorean_triples
module nxt.pythogorean_triples

Pythogorean triple generators.

qcmeman
module nxt.qcmeman

Qualified C memory management, being pure nothrow @nogc and, when possible, @trusted.

quoting
module nxt.quoting
Undocumented in source.
random_ex
module nxt.random_ex

Randomize existing instances and generate randomized instances of a given type.

range_ex
module nxt.range_ex

Extensions to std.range.

rational
module nxt.rational

Boost Software License - Version 1.0 - August 17th, 2003

rcstring
module nxt.rcstring

Reference Counted Array.

rdf
module nxt.rdf

RDF-data model and algorithsm.

region_allocator
module nxt.region_allocator
Undocumented in source.
roptional
module nxt.roptional
Undocumented in source.
sample_fibers
module nxt.sample_fibers
Undocumented in source.
searching_ex
module nxt.searching_ex

Extensions to std.algorithm.searching.

setops_ex
module nxt.setops_ex

Extend std.algorithm.setopts to also operate on set- and map-like containers/ranges.

show
module nxt.show
Undocumented in source.
skip_ex
module nxt.skip_ex

Extensions to skipOver.

slicing
module nxt.slicing
Undocumented in source.
soa
module nxt.soa

Structure of arrays similar to a feature present in the Jai programming language.

sort_ex
module nxt.sort_ex

Extensions to std.algorithm.sort.

sortn
module nxt.sortn

Fixed Length Sorting via Sorting Networks.

splitter_ex
module nxt.splitter_ex
Undocumented in source.
sso_hashmap_or_hashset
module nxt.sso_hashmap_or_hashset
Undocumented in source.
sso_open_hashset
module nxt.sso_open_hashset
Undocumented in source.
sso_string
module nxt.sso_string
Undocumented in source.
static_array_algorithm
module nxt.static_array_algorithm
Undocumented in source.
static_bitarray
module nxt.static_bitarray

Statically sized variant of `std.bitmanip.BitArray.

static_iota
module nxt.static_iota
Undocumented in source.
static_modarray
module nxt.static_modarray
Undocumented in source.
static_regex
module nxt.static_regex
Undocumented in source.
stemming
module nxt.stemming

Stemming algorithms

storage
module nxt.storage
Undocumented in source.
string_store
module nxt.string_store
Undocumented in source.
string_traits
module nxt.string_traits
Undocumented in source.
stringcache
module nxt.stringcache
Undocumented in source.
substitution
module nxt.substitution

Lazy Substitution Algorithms.

sumo_kif
module nxt.sumo_kif

Helper functions for the SU(M)O-KIF file format.

suppressing
module nxt.suppressing

Various suppressing hacks.

syllables
module nxt.syllables
Undocumented in source.
symbolic
module nxt.symbolic

Symbolic (Regular) Expressions and Predicate Logic.

tabular
module nxt.tabular

Generic Loader for delimited text files.

tempfs
module nxt.tempfs

Operations for Creating Temporary Files and Directories.

test_class_hash
module nxt.test_class_hash
Undocumented in source.
ties
module nxt.ties
Undocumented in source.
to_string
module nxt.to_string

Test multiple overloads of toString()

traits_ex
module nxt.traits_ex

Various extensions to std.traits.

tree
module nxt.tree
Undocumented in source.
trie
module nxt.trie

Tries and Prefix Trees.

typecons_ex
module nxt.typecons_ex
Undocumented in source.
typedoc
module nxt.typedoc
Undocumented in source.
uncopyable_sample
module nxt.uncopyable_sample
Undocumented in source.
unique_range
module nxt.unique_range
Undocumented in source.
unsafe
module nxt.unsafe
Undocumented in source.
uri_algorithm
module nxt.uri_algorithm

Algorithms operating on URIs including URLs.

variant
module nxt.variant
Undocumented in source.
variant_arrays
module nxt.variant_arrays
Undocumented in source.
variant_ex
module nxt.variant_ex

Lightweight versions of polymorphism packed inside one single word/pointer.

w3c
module nxt.w3c

W3C (XML/HTML) Formatting.

xxhash64
module nxt.xxhash64

xxHash is an extremely fast non-cryptographic hash algorithm, working at speeds close to RAM limits. It is proposed in two flavors, 32 and 64 bits.

zio
module nxt.zio

File I/O of Compressed Files.