optional-lite
Optional value type
A header-only library providing an optional value type with C++98/C++11 compatibility and minimal dependencies.
optional lite - A C++17-like optional, a nullable object for C++98, C++11 and later in a single-file header-only library
404 stars
18 watching
45 forks
Language: C++
last commit: 6 months ago
Linked from 2 awesome lists
cpp17cpp98header-onlyno-dependenciesoptionaloptional-implementationssingle-file
Related projects:
Repository | Description | Stars |
---|---|---|
martinmoene/expected-lite | A header-only library providing objects to represent valid values or errors in C++11 and later | 391 |
martinmoene/any-lite | A type-safe container for single values of any type in C++ | 135 |
martinmoene/variant-lite | A type-safe union library for C++98 and later, allowing easy representation of alternative values in a single-file header-only library. | 239 |
martinmoene/nonstd-lite | A set of simplified C++ standard library extensions for pre-C++11 environments. | 83 |
martinmoene/string-view-lite | Provides a single-file header-only C++17-like string_view for compatibility with older C++ standards | 422 |
martinmoene/span-lite | A C++20-like span implementation for older compilers | 498 |
martinmoene/ring-span-lite | A single-file header-only C++ library providing a circular buffer view for containers with a flexible interface. | 154 |
gsl-lite/gsl-lite | A header-only implementation of C++ guidelines support library functions and types for improving code quality and safety. | 900 |
tartanllama/optional | A standard library implementation of optional values with functional-style utilities | 859 |
dmlc/ps-lite | A lightweight interface for parameter sharing and synchronization between nodes in distributed systems | 1,540 |
mcs-lite/mcs-lite | A set of reusable UI and website components for building MCS Lite applications | 75 |
i2p-lite/i2p-lite | An implementation of the I2P Network protocol in C++17 with compatibility for C89 and performance optimization for embedded systems. | 11 |
nlkl/optional | Provides a robust option type for C# to avoid null-reference exceptions and signal intent in data modeling | 903 |
matthewjdenny/contentstructure | An R package implementing an extension to the TPME model with added features and extensions | 6 |
p12tic/libsimdpp | A portable header-only C++ low level SIMD library providing a unified interface to various instruction sets. | 1,242 |