constexpr the copy/move constructors; change copy/move assign to not require constexpr lambdas

This commit is contained in:
Peter Dimov
2017-06-09 17:24:23 +03:00
parent f216bb5c1f
commit 82104cd55e
6 changed files with 291 additions and 25 deletions
+3
View File
@@ -27,7 +27,10 @@ run variant_default_construct.cpp : : : $(REQ) ;
compile variant_default_construct_cx.cpp : : : $(REQ) ;
run variant_copy_construct.cpp : : : $(REQ) ;
compile variant_copy_construct_cx.cpp : : : $(REQ) ;
run variant_move_construct.cpp : : : $(REQ) ;
compile variant_move_construct_cx.cpp : : : $(REQ) ;
run variant_value_construct.cpp : : : $(REQ) ;
compile variant_value_construct_cx.cpp : : : $(REQ) ;