optional

Optional value library

A standard library implementation of optional values with functional-style utilities

C++11/14/17 std::optional with functional-style extensions and reference support

GitHub

864 stars
28 watching
68 forks
Language: C++
last commit: over 2 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
tartanllama/expectedAn implementation of a standardized C++ expected value class with functional-style extensions1,554
tartanllama/function_refA lightweight, non-owning reference to a callable.171
phelmkamp/valorProvides Go types for optionals and results with values or errors.17
jermp/essentialsA collection of reusable C++ utilities for common tasks such as data structure design and benchmarking.15
colbyhall/ch_stlAn experimental C++ Standard Library project with daily updates and manual resource management.11
alairion/not-enough-standardsA modern C++ library providing platform-independent utilities for process management, synchronization, and communication.229
eigenbom/utilsProvides reusable data structures and utilities for C++11 applications.22
dnikolovv/optional-asyncAsync extensions for working with the Optional library in C# to chain asynchronous functions without awaiting5
erikmcclure/buntilsA collection of utility libraries and data structures for building efficient C++ applications37
nlkl/optionalProvides a robust option type for C# to avoid null-reference exceptions and signal intent in data modeling905
codex-storage/questionableA library providing elegant abstractions for optional types and result handling in Nim programming language.114
hapaxia/plinthA comprehensive foundation library providing various helpful classes and functions.22
tacticalmelonfarmer/cxlA C++17 metaprogramming library providing utilities for strings, parsing, typelists, aggregates to tuples conversions and constant integral literals.51
treeform/chromaA library for working with colors in Nim programming language107
ruricolist/serapeumA comprehensive Common Lisp library providing utility functions for general-purpose programming.438