Please note that the various lite projects are standalone projects, each a single-file header-only C++ library, without any dependencies other than the standard library.
Issues of collective interest to these projects are collected in nonstd-lite.
optional-bare – A simple version of a C++17-like optional for default-constructible, copyable types, for C++98 and later.
optional-lite – A C++17-like optional, a nullable object for C++98, C++11 and later.
ring-span-lite – A ring_span type for C++98, C++11 and later (p0059).
scope-lite – C++ library extensions scope_exit, scope_fail, scope_success, unique_resource (C++ standard libraries extensions, version 3: Generic scope and RAII Wrapper.).
span-lite – A C++20-like span for C++98, C++11 and later.
status-value-lite – A class for status and optional value for C++11 and later, with C++98 variant also provided (p0262).
string-lite – String algorithms for C++11 and later.
string-view-lite – A C++17-like string_view for C++98, C++11 and later .
type-lite – Strong types for C++98, C++11 and later.
value-ptr-lite – A C++ smart-pointer with value semantics for C++98, C++11 and later.
See also indirect-lite.
variant-lite – A C++17-like variant, a type-safe union for C++98, C++11 and later.
optional bare - A simple version of a C++17-like optional for default-constructible, copyable types, for C++98 and later in a single-file header-only library
nonstd-lite/optional-bare's past year of commit activity
You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.