- ada
module nxt.ada
- ada_defs
module nxt.ada_defs
Undocumented in source.
- ada_lexer
module nxt.ada_lexer
- address
module nxt.address
Undocumented in source.
- aggregate_layout
module nxt.aggregate_layout
Undocumented in source.
- algorithm
module nxt.algorithm
Algorithms that either improve or complement std.algorithm`.
- algorithm_ex
module nxt.algorithm_ex
Extensions to std.algorithm.
- align_reorder
module nxt.align_reorder
Reorder aggregate tupleof by descending alignment.
- allocator_traits
module nxt.allocator_traits
Extra traits for std.experimental.allocator;
- ansi_escape
module nxt.ansi_escape
ANSI escape codes and sequences.
- 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_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
- assuming
module nxt.assuming
Undocumented in source.
- attributes
module nxt.attributes
- bcmm
module nxt.bcmm
Memory management in better C.
- behaviorism
module nxt.behaviorism
Introspection of interface and in turn behaviour.
- benchmark_ex
module nxt.benchmark_ex
Extensions to std.datetime_ex.benchmark.
- bijections
module nxt.bijections
Bijections between scalar types and integers.
- bit_traits
module nxt.bit_traits
Undocumented in source.
- bitarray
module nxt.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.
- borrowed
module nxt.borrowed
Undocumented in source.
- borrown
module nxt.borrown
Dynamic Ownership and borrowing á lá Rust at run-time instead of compile-time.
- bound
module nxt.bound
Bounded arithmetic wrapper type, similar to Ada's range/interval types.
- bucket_array
module nxt.bucket_array
- byline
module nxt.byline
Undocumented in source.
- bylinefast
module nxt.bylinefast
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.
- clz
module nxt.clz
- cmd
module nxt.cmd
Wrappers around commands such git, patch, etc.
- codec
module nxt.codec
- color
module nxt.color
- combinations
module nxt.combinations
Undocumented in source.
- concatenation
module nxt.concatenation
Undocumented in source.
- container
module nxt.container
Containers that either improve or complement std.container`.
- 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
- 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.
- deepdup
module nxt.deepdup
- 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
- 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.
- file_ex
module nxt.file_ex
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.
- flatten_trait
module nxt.flatten_trait
Undocumented in source.
- fs
module nxt.fs
- functional_ex
module nxt.functional_ex
Undocumented in source.
- gc_traits
module nxt.gc_traits
Undocumented in source.
- generic_array
module nxt.generic_array
Array container(s) with optional sortedness via template-parameter
Ordering and optional use of GC via useGCAllocation.
- geodetic
module nxt.geodetic
Undocumented in source.
- geometry
module nxt.geometry
Geometry and linear algebra primitives.
- getopt_ex
module nxt.getopt_ex
- 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
- hungarian
module nxt.hungarian
Undocumented in source.
- hybrid_array
module nxt.hybrid_array
- 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
Conversions from string/file offset to line and column.
- 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
- 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
- maxsize_trait
module nxt.maxsize_trait
Trait for getting maximum size of types T.
- memuse
module nxt.memuse
- meta_ex
module nxt.meta_ex
Undocumented in source.
- mmfile_ex
module nxt.mmfile_ex
Undocumented in source.
- mml
module nxt.mml
Meta/Pseudo Modelling Language.
- modulo
module nxt.modulo
Undocumented in source.
- my_mallocator
module nxt.my_mallocator
- nesses
module nxt.nesses
Sparseness and denseness of ranges.
- nevo
module nxt.nevo
- 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
- nullable_traits
module nxt.nullable_traits
Traits for introspection the nullability (undefinedness) of a type.
- numerals
module nxt.numerals
Conversions between integral values and numerals.
- numeric_ex
module nxt.numeric_ex
Undocumented in source.
- optional
module nxt.optional
Undocumented in source.
- overlapping
module nxt.overlapping
Undocumented in source.
- owned
module nxt.owned
Undocumented in source.
- packed
module nxt.packed
Undocumented in source.
- parallelism_ex
module nxt.parallelism_ex
Extensions to std.parallelism.
- parsing
module nxt.parsing
Undocumented in source.
- permutations
module nxt.permutations
Undocumented in source.
- persist
module nxt.persist
- 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.
- probing
module nxt.probing
Probing algoriths used by for instance hash tables.
- products
module nxt.products
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
- rational
module nxt.rational
This module contains an implementation of rational numbers that is templated
on the underlying integer type. It can be used with either builtin fixed
width integers or arbitrary precision integers. All relevant operators are
overloaded for both rational-rational and rational-integer operations.
- rcstring
module nxt.rcstring
- rdf
module nxt.rdf
RDF-data model and algorithsm.
- region_allocator
module nxt.region_allocator
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.
- skip_ex
module nxt.skip_ex
- slicing
module nxt.slicing
Undocumented in source.
- soa_petar_kirov
module nxt.soa_petar_kirov
Undocumented in source.
- sort_ex
module nxt.sort_ex
Extensions to std.algorithm.sort.
- splitter_ex
module nxt.splitter_ex
Undocumented in source.
- sso_appender
module nxt.sso_appender
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_regex
module nxt.static_regex
Undocumented in source.
- stemming
module nxt.stemming
- storage
module nxt.storage
Undocumented in source.
- string_ex
module nxt.string_ex
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.
- ties
module nxt.ties
Undocumented in source.
- traits_ex
module nxt.traits_ex
Various extensions to std.traits.
- tree
module nxt.tree
Undocumented in source.
- tree_sitter
module nxt.tree_sitter
Undocumented in source.
- 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_ex
module nxt.variant_ex
Lightweight versions of polymorphism packed inside one single
word/pointer.
- w3c
module nxt.w3c
W3C (XML/HTML) Formatting.
- wideint
module nxt.wideint
Provide a 2^N-bit integer type.
Guaranteed to never allocate and expected binary layout
Recursive implementation with very slow division.
- 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.
- xy
module nxt.xy
Software package builder.
- zio
module nxt.zio
File I/O of Compressed Files.