boostorg / boostorg/variant2

Support variant<void>, variant<T&>

Open
#34 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
71
Forks
41
PR merge metrics
No merged PRs in 30d

Description

This as a side effect will make it possible to remove the `result` specialization, and will obviate the need for a `result` specialization.

`void` will need to be replaced in `variant_base` with `variant2::void_`, and `T&` - with either `std::reference_wrapper` or `variant2::detail::refwrap`.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.