A never-valueless, strong guarantee implementation of std::variant
This repository contains a never-valueless, strong guarantee, C++11/14/17 implementation of std::variant. See the documentation for more information.
The library is part of Boost, starting from release 1.71. It depends on Boost.Mp11, Boost.Config, and Boost.Assert.
Supported compilers:
- g++ 4.8 or later with
-std=c++11or above - clang++ 3.9 or later with
-std=c++11or above - Visual Studio 2015, 2017, 2019
Tested on Github Actions and Appveyor.
| version | 1.78.0 |
|---|---|
| license | BSL-1.0Boost Software License 1.0 |
| repository | https://pkg.cppget.org/1/legacy |
| download | libboost-variant2-1.78.0.tar.gz |
| sha256 | f8270659d3aa2325c93af0e229f80d6219a3c3a04ec0887ea8ae64810e8d8d40 |
| project | boost |
|---|---|
| url | github.com/boostorg/variant2 |
| doc-url | www.boost.org/doc/libs/1_78_0/libs/variant2 |
| package-url | github.com/build2-packaging/boost |
| boost-users@lists.boost.orgMailing list | |
| package-email | packaging@build2.orgMailing list |
| topics | C++Boost |
Depends (3)
| libboost-assert == 1.78.0 | |
| libboost-config == 1.78.0 | |
| libboost-mp11 == 1.78.0 |
Reviews
| fail | 0 |
|---|---|
| pass | 1 |