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
859 stars
28 watching
67 forks
Language: C++
last commit: 5 months ago
Linked from 2 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 | 903 |
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 |