Few
A generalization of std::Option
allowing for up to two optional values.
This library provides a Few
enum with three variants:
Very few methods are defined for it, and for most purposes, std::Option
, std::Vec
, or smallvec
should be used instead. This library was developed to provide a data structure for pattern matching on the result of set-like intersect
, union
, and minus
operations over contiguous ranges.
License
Few is licenced with the MIT license or the Apache version 2.0 license, at your option.