Boost
C++ Libraries
...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
This is an older version of Boost and was released in 2021. The current version is 1.89.0.
namespace boost { class none_t {/* see below */}; inline constexpr none_t none (/* see below */); } // namespace boost
Class none_t is meant to
serve as a tag for selecting appropriate overloads of from optional's interface. It is an empty,
trivially copyable class with disabled default constructor.
Constant none is used to
indicate an optional object that does not contain a value in initialization,
assignment and relational operations of optional.