You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Peter Dimov a15364bd81 Update README 5 years ago
benchmark Add benchmark2.md 5 years ago
doc Fix Travis and Appveyor links 5 years ago
include/boost/variant2 Support -fno-exceptions 5 years ago
meta Update description 5 years ago
test Fix return code of quick.cpp 5 years ago
.gitattributes Add .gitattributes 7 years ago
.travis.yml Add `dist: trusty` to .travis.yml 5 years ago
CMakeLists.txt Add CMakeLists.txt 5 years ago
README.md Update README 5 years ago
appveyor.yml Enable msvc-14.0 6 years ago
index.html Fix link 5 years ago

README.md

variant2

This repository contains a never-valueless, strong guarantee, C++11/14/17 implementation of std::variant. See the documentation for more information.

The code requires Boost.Mp11 and Boost.Config.

The library is part of Boost, starting from release 1.71, but the header variant.hpp will also work standalone.

Supported compilers:

  • g++ 4.8 or later with -std=c++11 or above
  • clang++ 3.5 or later with -std=c++11 or above
  • Visual Studio 2015, 2017, 2019

Tested on Travis and Appveyor.