You are viewing the master version of this library.
The master and develop pages are shown here to provide access to the newest in-development in-progress documentation. See the "Documentation" link on this page.
Other aspects of the page will reflect the previous official version, or not be available until the next release.
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.
| @ | Build | Tests coverage | More info |
|---|---|---|---|
| Develop branch: | ![]() |
details... | |
| Master branch: | ![]() |
details... |
Latest developer documentation
Distributed under the Boost Software License, Version 1.0.
<h1><a href="https://boost.org/libs/variant">Boost.Variant</a></h1> <p>Boost.Variant, part of collection of the <a href="https://github.com/boostorg">Boost C++ Libraries</a>. 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.</p> <h3>Test results</h3> <table> <thead> <tr> <th align="left">@</th> <th align="left">Build</th> <th align="left">Tests coverage</th> <th align="left">More info</th> </tr> </thead> <tbody> <tr> <td align="left">Develop branch:</td> <td align="left"><a href="https://github.com/boostorg/variant/actions/workflows/ci.yml"><img src="https://github.com/boostorg/variant/actions/workflows/ci.yml/badge.svg?branch=develop" alt="CI" /></a> <a href="https://ci.appveyor.com/project/apolukhin/variant-ykfti/branch/develop"><img src="https://ci.appveyor.com/api/projects/status/bijfdoy7byfgc6e2/branch/develop?svg=true" alt="Build status" /></a></td> <td align="left"><a href="https://coveralls.io/r/apolukhin/variant?branch=develop"><img src="https://coveralls.io/repos/boostorg/variant/badge.png?branch=develop" alt="Coverage Status" /></a></td> <td align="left"><a href="https://regression.boost.io/develop/developer/variant.html">details...</a></td> </tr> <tr> <td align="left">Master branch:</td> <td align="left"><a href="https://github.com/boostorg/variant/actions/workflows/ci.yml"><img src="https://github.com/boostorg/variant/actions/workflows/ci.yml/badge.svg?branch=master" alt="CI" /></a> <a href="https://ci.appveyor.com/project/apolukhin/variant-ykfti/branch/master"><img src="https://ci.appveyor.com/api/projects/status/bijfdoy7byfgc6e2/branch/master?svg=true" alt="Build status" /></a></td> <td align="left"><a href="https://coveralls.io/r/apolukhin/variant?branch=master"><img src="https://coveralls.io/repos/boostorg/variant/badge.png?branch=master" alt="Coverage Status" /></a></td> <td align="left"><a href="https://regression.boost.io/master/developer/variant.html">details...</a></td> </tr> </tbody> </table> <p><a href="https://www.boost.org/doc/libs/develop/doc/html/variant.html">Latest developer documentation</a></p> <h3>License</h3> <p>Distributed under the <a href="https://boost.org/LICENSE_1_0.txt">Boost Software License, Version 1.0</a>.</p>
<h1><a href="https://boost.org/libs/variant">Boost.Variant</a></h1> <p>Boost.Variant, part of collection of the <a href="https://github.com/boostorg">Boost C++ Libraries</a>. 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.</p> <h3>Test results</h3> <table> <thead> <tr> <th align="left">@</th> <th align="left">Build</th> <th align="left">Tests coverage</th> <th align="left">More info</th> </tr> </thead> <tbody> <tr> <td align="left">Develop branch:</td> <td align="left"><a href="https://github.com/boostorg/variant/actions/workflows/ci.yml"><img src="https://github.com/boostorg/variant/actions/workflows/ci.yml/badge.svg?branch=develop" alt="CI" /></a> <a href="https://ci.appveyor.com/project/apolukhin/variant-ykfti/branch/develop"><img src="https://ci.appveyor.com/api/projects/status/bijfdoy7byfgc6e2/branch/develop?svg=true" alt="Build status" /></a></td> <td align="left"><a href="https://coveralls.io/r/apolukhin/variant?branch=develop"><img src="https://coveralls.io/repos/boostorg/variant/badge.png?branch=develop" alt="Coverage Status" /></a></td> <td align="left"><a href="https://regression.boost.io/develop/developer/variant.html">details...</a></td> </tr> <tr> <td align="left">Master branch:</td> <td align="left"><a href="https://github.com/boostorg/variant/actions/workflows/ci.yml"><img src="https://github.com/boostorg/variant/actions/workflows/ci.yml/badge.svg?branch=master" alt="CI" /></a> <a href="https://ci.appveyor.com/project/apolukhin/variant-ykfti/branch/master"><img src="https://ci.appveyor.com/api/projects/status/bijfdoy7byfgc6e2/branch/master?svg=true" alt="Build status" /></a></td> <td align="left"><a href="https://coveralls.io/r/apolukhin/variant?branch=master"><img src="https://coveralls.io/repos/boostorg/variant/badge.png?branch=master" alt="Coverage Status" /></a></td> <td align="left"><a href="https://regression.boost.io/master/developer/variant.html">details...</a></td> </tr> </tbody> </table> <p><a href="https://www.boost.org/doc/libs/develop/doc/html/variant.html">Latest developer documentation</a></p> <h3>License</h3> <p>Distributed under the <a href="https://boost.org/LICENSE_1_0.txt">Boost Software License, Version 1.0</a>.</p>