├── .gitattributes ├── .github └── workflows │ └── ci.yml ├── CMakeLists.txt ├── README.md ├── doc ├── Jamfile.v2 ├── biblio.xml ├── design.xml ├── introduction.xml ├── misc.xml ├── reference │ ├── apply_visitor.xml │ ├── bad_visit.xml │ ├── concepts.xml │ ├── get.xml │ ├── multivisitor.xml │ ├── polymorphic_get.xml │ ├── recursive_variant.xml │ ├── recursive_wrapper.xml │ ├── reference.xml │ ├── static_visitor.xml │ ├── variant.xml │ ├── variant_fwd.xml │ └── visitor_ptr.xml ├── tutorial │ ├── advanced.xml │ ├── basic.xml │ └── tutorial.xml └── variant.xml ├── include └── boost │ ├── variant.hpp │ └── variant │ ├── apply_visitor.hpp │ ├── bad_visit.hpp │ ├── detail │ ├── apply_visitor_binary.hpp │ ├── apply_visitor_delayed.hpp │ ├── apply_visitor_unary.hpp │ ├── backup_holder.hpp │ ├── cast_storage.hpp │ ├── config.hpp │ ├── element_index.hpp │ ├── enable_recursive.hpp │ ├── enable_recursive_fwd.hpp │ ├── forced_return.hpp │ ├── has_result_type.hpp │ ├── hash_variant.hpp │ ├── initializer.hpp │ ├── make_variant_list.hpp │ ├── move.hpp │ ├── multivisitors_cpp11_based.hpp │ ├── multivisitors_cpp14_based.hpp │ ├── over_sequence.hpp │ ├── std_hash.hpp │ ├── substitute.hpp │ ├── substitute_fwd.hpp │ ├── variant_io.hpp │ └── visitation_impl.hpp │ ├── get.hpp │ ├── multivisitors.hpp │ ├── polymorphic_get.hpp │ ├── recursive_variant.hpp │ ├── recursive_wrapper.hpp │ ├── recursive_wrapper_fwd.hpp │ ├── static_visitor.hpp │ ├── variant.hpp │ ├── variant_fwd.hpp │ └── visitor_ptr.hpp ├── index.html ├── meta └── libraries.json ├── perf ├── Jamfile.v2 └── move_perf.cpp └── test ├── Jamfile.v2 ├── appveyor.yml ├── auto_visitors.cpp ├── class_a.cpp ├── class_a.h ├── const_ref_apply_visitor.cpp ├── fusion_interop.cpp ├── hash_recursive_variant_test.cpp ├── hash_variant_test.cpp ├── issue42.cpp ├── issue53.cpp ├── jobs.h ├── no_rvalue_to_nonconst_visitation.cpp ├── overload_selection.cpp ├── recursive_variant_test.cpp ├── recursive_wrapper_move_test.cpp ├── rvalue_test.cpp ├── test1.cpp ├── test2.cpp ├── test3.cpp ├── test4.cpp ├── test5.cpp ├── test6.cpp ├── test7.cpp ├── test8.cpp ├── test9.cpp ├── variant_comparison_test.cpp ├── variant_get_test.cpp ├── variant_multivisit_test.cpp ├── variant_nonempty_check.cpp ├── variant_over_joint_view_test.cpp ├── variant_polymorphic_get_test.cpp ├── variant_reference_test.cpp ├── variant_rvalue_get_with_ampersand_test.cpp ├── variant_swap_test.cpp ├── variant_visit_internal_linkage.cpp └── variant_visit_test.cpp /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/README.md -------------------------------------------------------------------------------- /doc/Jamfile.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/doc/Jamfile.v2 -------------------------------------------------------------------------------- /doc/biblio.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/doc/biblio.xml -------------------------------------------------------------------------------- /doc/design.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/doc/design.xml -------------------------------------------------------------------------------- /doc/introduction.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/doc/introduction.xml -------------------------------------------------------------------------------- /doc/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/doc/misc.xml -------------------------------------------------------------------------------- /doc/reference/apply_visitor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/doc/reference/apply_visitor.xml -------------------------------------------------------------------------------- /doc/reference/bad_visit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/doc/reference/bad_visit.xml -------------------------------------------------------------------------------- /doc/reference/concepts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/doc/reference/concepts.xml -------------------------------------------------------------------------------- /doc/reference/get.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/doc/reference/get.xml -------------------------------------------------------------------------------- /doc/reference/multivisitor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/doc/reference/multivisitor.xml -------------------------------------------------------------------------------- /doc/reference/polymorphic_get.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/doc/reference/polymorphic_get.xml -------------------------------------------------------------------------------- /doc/reference/recursive_variant.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/doc/reference/recursive_variant.xml -------------------------------------------------------------------------------- /doc/reference/recursive_wrapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/doc/reference/recursive_wrapper.xml -------------------------------------------------------------------------------- /doc/reference/reference.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/doc/reference/reference.xml -------------------------------------------------------------------------------- /doc/reference/static_visitor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/doc/reference/static_visitor.xml -------------------------------------------------------------------------------- /doc/reference/variant.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/doc/reference/variant.xml -------------------------------------------------------------------------------- /doc/reference/variant_fwd.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/doc/reference/variant_fwd.xml -------------------------------------------------------------------------------- /doc/reference/visitor_ptr.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/doc/reference/visitor_ptr.xml -------------------------------------------------------------------------------- /doc/tutorial/advanced.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/doc/tutorial/advanced.xml -------------------------------------------------------------------------------- /doc/tutorial/basic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/doc/tutorial/basic.xml -------------------------------------------------------------------------------- /doc/tutorial/tutorial.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/doc/tutorial/tutorial.xml -------------------------------------------------------------------------------- /doc/variant.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/doc/variant.xml -------------------------------------------------------------------------------- /include/boost/variant.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant.hpp -------------------------------------------------------------------------------- /include/boost/variant/apply_visitor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/apply_visitor.hpp -------------------------------------------------------------------------------- /include/boost/variant/bad_visit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/bad_visit.hpp -------------------------------------------------------------------------------- /include/boost/variant/detail/apply_visitor_binary.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/detail/apply_visitor_binary.hpp -------------------------------------------------------------------------------- /include/boost/variant/detail/apply_visitor_delayed.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/detail/apply_visitor_delayed.hpp -------------------------------------------------------------------------------- /include/boost/variant/detail/apply_visitor_unary.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/detail/apply_visitor_unary.hpp -------------------------------------------------------------------------------- /include/boost/variant/detail/backup_holder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/detail/backup_holder.hpp -------------------------------------------------------------------------------- /include/boost/variant/detail/cast_storage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/detail/cast_storage.hpp -------------------------------------------------------------------------------- /include/boost/variant/detail/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/detail/config.hpp -------------------------------------------------------------------------------- /include/boost/variant/detail/element_index.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/detail/element_index.hpp -------------------------------------------------------------------------------- /include/boost/variant/detail/enable_recursive.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/detail/enable_recursive.hpp -------------------------------------------------------------------------------- /include/boost/variant/detail/enable_recursive_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/detail/enable_recursive_fwd.hpp -------------------------------------------------------------------------------- /include/boost/variant/detail/forced_return.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/detail/forced_return.hpp -------------------------------------------------------------------------------- /include/boost/variant/detail/has_result_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/detail/has_result_type.hpp -------------------------------------------------------------------------------- /include/boost/variant/detail/hash_variant.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/detail/hash_variant.hpp -------------------------------------------------------------------------------- /include/boost/variant/detail/initializer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/detail/initializer.hpp -------------------------------------------------------------------------------- /include/boost/variant/detail/make_variant_list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/detail/make_variant_list.hpp -------------------------------------------------------------------------------- /include/boost/variant/detail/move.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/detail/move.hpp -------------------------------------------------------------------------------- /include/boost/variant/detail/multivisitors_cpp11_based.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/detail/multivisitors_cpp11_based.hpp -------------------------------------------------------------------------------- /include/boost/variant/detail/multivisitors_cpp14_based.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/detail/multivisitors_cpp14_based.hpp -------------------------------------------------------------------------------- /include/boost/variant/detail/over_sequence.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/detail/over_sequence.hpp -------------------------------------------------------------------------------- /include/boost/variant/detail/std_hash.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/detail/std_hash.hpp -------------------------------------------------------------------------------- /include/boost/variant/detail/substitute.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/detail/substitute.hpp -------------------------------------------------------------------------------- /include/boost/variant/detail/substitute_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/detail/substitute_fwd.hpp -------------------------------------------------------------------------------- /include/boost/variant/detail/variant_io.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/detail/variant_io.hpp -------------------------------------------------------------------------------- /include/boost/variant/detail/visitation_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/detail/visitation_impl.hpp -------------------------------------------------------------------------------- /include/boost/variant/get.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/get.hpp -------------------------------------------------------------------------------- /include/boost/variant/multivisitors.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/multivisitors.hpp -------------------------------------------------------------------------------- /include/boost/variant/polymorphic_get.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/polymorphic_get.hpp -------------------------------------------------------------------------------- /include/boost/variant/recursive_variant.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/recursive_variant.hpp -------------------------------------------------------------------------------- /include/boost/variant/recursive_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/recursive_wrapper.hpp -------------------------------------------------------------------------------- /include/boost/variant/recursive_wrapper_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/recursive_wrapper_fwd.hpp -------------------------------------------------------------------------------- /include/boost/variant/static_visitor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/static_visitor.hpp -------------------------------------------------------------------------------- /include/boost/variant/variant.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/variant.hpp -------------------------------------------------------------------------------- /include/boost/variant/variant_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/variant_fwd.hpp -------------------------------------------------------------------------------- /include/boost/variant/visitor_ptr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/include/boost/variant/visitor_ptr.hpp -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/index.html -------------------------------------------------------------------------------- /meta/libraries.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/meta/libraries.json -------------------------------------------------------------------------------- /perf/Jamfile.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/perf/Jamfile.v2 -------------------------------------------------------------------------------- /perf/move_perf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/perf/move_perf.cpp -------------------------------------------------------------------------------- /test/Jamfile.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/Jamfile.v2 -------------------------------------------------------------------------------- /test/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/appveyor.yml -------------------------------------------------------------------------------- /test/auto_visitors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/auto_visitors.cpp -------------------------------------------------------------------------------- /test/class_a.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/class_a.cpp -------------------------------------------------------------------------------- /test/class_a.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/class_a.h -------------------------------------------------------------------------------- /test/const_ref_apply_visitor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/const_ref_apply_visitor.cpp -------------------------------------------------------------------------------- /test/fusion_interop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/fusion_interop.cpp -------------------------------------------------------------------------------- /test/hash_recursive_variant_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/hash_recursive_variant_test.cpp -------------------------------------------------------------------------------- /test/hash_variant_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/hash_variant_test.cpp -------------------------------------------------------------------------------- /test/issue42.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/issue42.cpp -------------------------------------------------------------------------------- /test/issue53.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/issue53.cpp -------------------------------------------------------------------------------- /test/jobs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/jobs.h -------------------------------------------------------------------------------- /test/no_rvalue_to_nonconst_visitation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/no_rvalue_to_nonconst_visitation.cpp -------------------------------------------------------------------------------- /test/overload_selection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/overload_selection.cpp -------------------------------------------------------------------------------- /test/recursive_variant_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/recursive_variant_test.cpp -------------------------------------------------------------------------------- /test/recursive_wrapper_move_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/recursive_wrapper_move_test.cpp -------------------------------------------------------------------------------- /test/rvalue_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/rvalue_test.cpp -------------------------------------------------------------------------------- /test/test1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/test1.cpp -------------------------------------------------------------------------------- /test/test2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/test2.cpp -------------------------------------------------------------------------------- /test/test3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/test3.cpp -------------------------------------------------------------------------------- /test/test4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/test4.cpp -------------------------------------------------------------------------------- /test/test5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/test5.cpp -------------------------------------------------------------------------------- /test/test6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/test6.cpp -------------------------------------------------------------------------------- /test/test7.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/test7.cpp -------------------------------------------------------------------------------- /test/test8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/test8.cpp -------------------------------------------------------------------------------- /test/test9.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/test9.cpp -------------------------------------------------------------------------------- /test/variant_comparison_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/variant_comparison_test.cpp -------------------------------------------------------------------------------- /test/variant_get_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/variant_get_test.cpp -------------------------------------------------------------------------------- /test/variant_multivisit_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/variant_multivisit_test.cpp -------------------------------------------------------------------------------- /test/variant_nonempty_check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/variant_nonempty_check.cpp -------------------------------------------------------------------------------- /test/variant_over_joint_view_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/variant_over_joint_view_test.cpp -------------------------------------------------------------------------------- /test/variant_polymorphic_get_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/variant_polymorphic_get_test.cpp -------------------------------------------------------------------------------- /test/variant_reference_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/variant_reference_test.cpp -------------------------------------------------------------------------------- /test/variant_rvalue_get_with_ampersand_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/variant_rvalue_get_with_ampersand_test.cpp -------------------------------------------------------------------------------- /test/variant_swap_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/variant_swap_test.cpp -------------------------------------------------------------------------------- /test/variant_visit_internal_linkage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/variant_visit_internal_linkage.cpp -------------------------------------------------------------------------------- /test/variant_visit_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/variant/HEAD/test/variant_visit_test.cpp --------------------------------------------------------------------------------