|
MT Core (C++)
Core library for replacing C++ standard in project usage
|
| Memory Allocation | Allocation related methods and classes |
| Errors | Errors and error codes |
| ASCII | ASCII related operations |
| Unicode Encodings | Group related to unicode encodings (including UTF8, UTF16, UTF32 ane endianness) |
| Endianness | Methods related to endianness of multi-byte data |
| Collections and Data Structures | Collection of data structures and collections |
| Results | Results that can hold success (with optional success value) or an error |
| Types | Type definitions and aliases |
| Macros | Macros |
| CSV | CSV Utilities |
| File_io | File I/O operations and abstractions |
| Format | Built-in formatting options and specifications |
| Readers | Methods and coroutines related to readers abstractions |
| Writer | Writers for outputing data |
| Ip | Classes and methods related to IP (addresses, subnets, etc) |
| Mathematics Math utilities, often with constexpr support | |
| Meta-Programming Meta programming utilities | |
| Prng | Psuedo Random Number Generation routines (PRNGs) |
| Traits | Type traits (aka |
| Units Utilities for tracking, documenting, and enforcing units | |
| Test | Unit testing framework |
| Lifetimes | Abstractions to help manage complicated or non-trivial lifetimes Note: If you find yourself here, step back and rethink your problem |
| Inter-Thread Communication | Manages inter-thread communication (and synchronization) |
| Calendar Systems | Calendaring systems and utilities for processing dates on various calendars |