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>