Add tests for holds_alternative

This commit is contained in:
Peter Dimov
2017-05-29 20:07:42 +03:00
parent 6f0a3029f4
commit 99747c7807
5 changed files with 123 additions and 2 deletions
-1
View File
@@ -20,7 +20,6 @@ template<class I, class T> using var_alt_t = variant_alternative_t<I::value, T>;
int main()
{
BOOST_TEST_TRAIT_TRUE((std::is_same<variant_alternative_t<0, variant<void>>, void>));
BOOST_TEST_TRAIT_TRUE((std::is_same<variant_alternative_t<0, variant<void> const>, void const>));
BOOST_TEST_TRAIT_TRUE((std::is_same<variant_alternative_t<0, variant<void> volatile>, void volatile>));