Report a bug
If you spot a problem with this page, click here to create a GitHub issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page.
Requires a signed-in GitHub account. This works well for small changes.
If you'd like to make larger changes you may want to consider using
a local clone.
Mir Core
JSON Parsing and Serialization library.
The following table is a quick reference guide for which Mir Core modules to use for a given category of functionality.
| Modules | Description |
|---|---|
| mir.algebraic | Generic variant and nullable types |
| mir.exception | @nogc MirException with formatting |
| mir.reflection | Compile time reflection utilities |
| mir.bitmanip | Bit-level manipulation facilities |
| mir.conv | Conversion utilities |
| mir.functional | Functions that manipulate other functions |
| mir.primitives | Templates used to check primitives and range primitives for arrays with multi-dimensional like API support |
| mir.qualifier | Const and Immutable qualifiers helpers for Mir Type System. |
| mir.utility | Utilities |
| mir.enums | Utilities to work with enums |
| mir.string_table | Mir String Table designed for fast deserialization routines |
| Integer Routines | |
| mir.bitop | A collection of bit-level operations |
| mir.checkedint | Integral arithmetic primitives that check for out-of-range results |
| Basic Math | |
| mir.math | Publicly imports mir.math.common, mir.math.constant, mir.math.ieee. |
| mir.math.common | Common floating point math functions |
| mir.complex | Generic complex type |
| mir.complex.math | Basic complex math |
| mir.math.constant | Math constants |
| mir.math.ieee | Base floating point routines |
Copyright © 2016-2023 by Ilya Yaroshenko | Page generated by
Ddoc on Mon Nov 6 15:24:33 2023