Optional.h#

Fully qualified name: carb/cpp/Optional.h

In directory: carb/cpp

Source file: Optional.h

C++17-compatible implementation of select functionality from C++ <optional> library.

While std::optional was introduced in C++17, this implementation includes additional functionality later added for C++23 and C++26.

Classes#

carb::cpp::optional

Template class to manage an optional contained value, i.e.

Namespaces#

carb

The main Carbonite namespace.

carb::cpp

Namespace for C++ standard library types after C++14 implemented and usable by C++14 compilers.