Skip to content

A never-valueless, strong guarantee implementation of std::variant

Notifications You must be signed in to change notification settings

boostorg/variant2

This branch is up to date with develop.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8caa1a3 · Jan 15, 2025
Jun 29, 2023
Dec 22, 2024
Feb 25, 2019
Jan 15, 2025
Mar 23, 2024
Dec 22, 2024
Dec 16, 2020
Dec 22, 2024
Dec 22, 2024
May 29, 2017
Mar 19, 2021
Jan 12, 2023
Oct 27, 2022
Dec 22, 2024
Aug 28, 2024
May 17, 2019

Repository files navigation

Boost.Variant2

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++11 or above
  • clang++ 3.9 or later with -std=c++11 or above
  • Visual Studio 2015 or later

Tested on Github Actions and Appveyor.

About

A never-valueless, strong guarantee implementation of std::variant

Resources

Stars

Watchers

Forks

Languages