nonstd-lite

C++ standard library patches

A set of simplified C++ standard library extensions for pre-C++11 environments.

Parent of *-lite repositories, a migration path to post-C++11 features for pre-C++11 environments

GitHub

83 stars
6 watching
5 forks
Language: Batchfile
last commit: about 5 years ago
Linked from 1 awesome list

cpp11cpp14cpp17cpp20cpp98header-onlyno-dependenciessingle-file

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
martinmoene/optional-liteA header-only library providing an optional value type with C++98/C++11 compatibility and minimal dependencies.406
martinmoene/span-liteA C++20-like span implementation for older compilers499
martinmoene/variant-liteA type-safe union library for C++98 and later, allowing easy representation of alternative values in a single-file header-only library.239
martinmoene/expected-liteA header-only library providing objects to represent valid values or errors in C++11 and later415
martinmoene/ring-span-liteA single-file header-only C++ library providing a circular buffer view for containers with a flexible interface.154
martinmoene/string-view-liteProvides a single-file header-only C++17-like string_view for compatibility with older C++ standards427
martinmoene/any-liteA type-safe container for single values of any type in C++136
gsl-lite/gsl-liteA header-only implementation of C++ guidelines support library functions and types for improving code quality and safety.911
i2p-lite/i2p-liteAn implementation of the I2P Network protocol in C++17 with compatibility for C89 and performance optimization for embedded systems.11
dmlc/ps-liteA lightweight interface for parameter sharing and synchronization between nodes in distributed systems1,540
matthewjdenny/contentstructureAn R package implementing an extension to the TPME model with features for topic modeling and latent class clustering.6
lukka/cppopenglwebassemblycmakeA C++/OpenGL/OpenAL based application and benchmarking project demonstrating the performance difference between native compilation and WebAssembly compilation.73
sergev/litebsdAn operating system for microcontrollers with compact memory footprint and paging support308
mmontone/slime-starAn Emacs configuration package with extensions and utilities for improved productivity40
222464/ltbl2A 2D dynamic lighting system with accurate soft shadows116