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

859 stars
28 watching
67 forks
Language: C++
last commit: 6 months ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
tartanllama/expected An implementation of a standardized C++ expected value class with functional-style extensions 1,543
tartanllama/function_ref A lightweight, non-owning reference to a callable. 170
phelmkamp/valor Provides Go types for optionals and results with values or errors. 17
jermp/essentials A collection of reusable C++ utilities for common tasks such as data structure design and benchmarking. 15
colbyhall/ch_stl An experimental C++ Standard Library project with daily updates and manual resource management. 11
alairion/not-enough-standards A modern C++ library providing platform-independent utilities for process management, synchronization, and communication. 229
eigenbom/utils Provides reusable data structures and utilities for C++11 applications. 22
dnikolovv/optional-async Async extensions for working with the Optional library in C# to chain asynchronous functions without awaiting 5
erikmcclure/buntils A collection of utility libraries and data structures for building efficient C++ applications 36
nlkl/optional Provides a robust option type for C# to avoid null-reference exceptions and signal intent in data modeling 904
codex-storage/questionable A library providing elegant abstractions for optional types and result handling in Nim programming language. 114
hapaxia/plinth A comprehensive foundation library providing various helpful classes and functions. 22
tacticalmelonfarmer/cxl A C++17 metaprogramming library providing utilities for strings, parsing, typelists, aggregates to tuples conversions and constant integral literals. 50
treeform/chroma A library for working with colors in Nim programming language 107
ruricolist/serapeum A comprehensive Common Lisp library providing utility functions for general-purpose programming. 428