C++
11
Added in Boost
1.31.0
Safe, generic, stack-based discriminated union container.
This Release
Dependencies
Assert
Config
Container Hash
Core
Detail
Integer
MPL
Preprocessor
Static Assert
ThrowException
Type Index
Type Traits
Utility
Boost.Variant
Boost.Variant, part of collection of the Boost C++ Libraries. It is a safe, generic, stack-based discriminated union container, offering a simple solution for manipulating an object from a heterogeneous set of types in a uniform manner.
Test results
@ | Build | Tests coverage | More info |
---|---|---|---|
Develop branch: | CI Build status | Coverage Status | details... |
Master branch: | CI Build status | Coverage Status | details... |
Latest developer documentation
License
Distributed under the Boost Software License, Version 1.0.
All Time
Nikita Kniazev
Nikita Kniazev
Contributor
Beman Dawes
Beman Dawes
Contributor
diplay
diplay
Contributor
Steven Watanabe
Steven Watanabe
Contributor
Mike Maximoff
Mike Maximoff
Contributor
Stephen Kelly
Stephen Kelly
Contributor
John Maddock
John Maddock
Contributor
Daniel James
Daniel James
Contributor
Marshall Clow
Marshall Clow
Contributor
Albert Sverdlov
Albert Sverdlov
Contributor
Ed Catmur
Ed Catmur
Contributor
Troy D. Straszheim
Troy D. Straszheim
Contributor
Douglas Gregor
Douglas Gregor
Contributor
Rene Rivera
Rene Rivera
Contributor
Adam Wulkiewicz
Adam Wulkiewicz
Contributor
Edward Diener
Edward Diener
Contributor
Eric Niebler
Eric Niebler
Contributor
Michael A. Jackson
Michael A. Jackson
Contributor
sdarwin
sdarwin
Contributor
Vladimir Prus
Vladimir Prus
Contributor
Hartmut Kaiser
Hartmut Kaiser
Contributor
Patrick Lühne
Patrick Lühne
Contributor
fanquake
fanquake
Contributor
Andrey Semashev
Andrey Semashev
Contributor
Daniela Engert
Daniela Engert
Contributor
Peter Dimov
Peter Dimov
Contributor
Alex Henrie
Alex Henrie
Contributor
Mike Dev
Mike Dev
Contributor
K. Noel Belcourt
K. Noel Belcourt
Contributor
Vassil Vassilev
Vassil Vassilev
Contributor
Marcel Raad
Marcel Raad
Contributor
Jakob Lykke Andersen
Jakob Lykke Andersen
Contributor
Hans Dembinski
Hans Dembinski
Contributor
Gregor Jasny
Gregor Jasny
Contributor
Mikhail Strelnikov
Mikhail Strelnikov
Contributor