Compile [2024-11-21 18:32:41 UTC]: fail
"clang++-12" -fvisibility-inlines-hidden -Wno-c99-extensions -std=c++20 -fPIC -pthread -O0 -fno-inline -Wall -fvisibility=hidden -m64 --target=x86_64-pc-linux -ftemplate-depth-255 -DBOOST_ALL_NO_LIB=1 -DBOOST_ARCHIVE_TEST=text_archive.hpp -DBOOST_COBALT_USE_STD_PMR=1 -DBOOST_LIB_DIAGNOSTIC=1 -DBOOST_SERIALIZATION_DYN_LINK=1 -DBOOST_WSERIALIZATION_DYN_LINK=1 -I".." -c -o "/var/boost/run/results/boost/bin.v2/libs/serialization/test/test_variant_text_archive.test/clang-linux-12~c++20/debug/x86_64/debug-symbols-off/threading-multi/visibility-hidden/test_variant.o" "../libs/serialization/test/test_variant.cpp"
In file included from ../libs/serialization/test/test_variant.cpp:161:
In file included from ../boost/serialization/variant.hpp:52:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1660:23: error: no member named 'valueless_by_exception' in 'boost::variant<bool, int, float, double, A, std::basic_string<char>>'
if ((__variants.valueless_by_exception() || ...))
~~~~~~~~~~ ^
../libs/serialization/test/test_variant.cpp:131:25: note: in instantiation of function template specialization 'std::visit<are_equal, const boost::variant<bool, int, float, double, A, std::basic_string<char>> &, boost::variant<bool, int, float, double, A, std::basic_string<char>> &>' requested here
BOOST_CHECK(visit(are_equal(), v, vx));
^
../libs/serialization/test/test_variant.cpp:146:5: note: in instantiation of function template specialization 'test_type<boost::variant<bool, int, float, double, A, std::basic_string<char>>>' requested here
test_type(v);
^
../libs/serialization/test/test_variant.cpp:168:9: note: in instantiation of function template specialization 'test<boost::variant<bool, int, float, double, A, std::basic_string<char>>>' requested here
test(v);
^
In file included from ../libs/serialization/test/test_variant.cpp:161:
In file included from ../boost/serialization/variant.hpp:52:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1641:11: error: no matching function for call to 'get'
decltype(std::get<0>(std::declval<_Variants>()))...>;
^~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1663:14: note: in instantiation of function template specialization 'std::__do_visit<false, true, are_equal, const boost::variant<bool, int, float, double, A, std::basic_string<char>> &, boost::variant<bool, int, float, double, A, std::basic_string<char>> &>' requested here
return __do_visit(std::forward<_Visitor>(__visitor),
^
../libs/serialization/test/test_variant.cpp:131:25: note: in instantiation of function template specialization 'std::visit<are_equal, const boost::variant<bool, int, float, double, A, std::basic_string<char>> &, boost::variant<bool, int, float, double, A, std::basic_string<char>> &>' requested here
BOOST_CHECK(visit(are_equal(), v, vx));
^
../libs/serialization/test/test_variant.cpp:146:5: note: in instantiation of function template specialization 'test_type<boost::variant<bool, int, float, double, A, std::basic_string<char>>>' requested here
test_type(v);
^
../libs/serialization/test/test_variant.cpp:168:9: note: in instantiation of function template specialization 'test<boost::variant<bool, int, float, double, A, std::basic_string<char>>>' requested here
test(v);
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:219:5: note: candidate template ignored: could not match 'pair' against 'variant'
get(std::pair<_Tp1, _Tp2>& __in) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:224:5: note: candidate template ignored: could not match 'pair' against 'variant'
get(std::pair<_Tp1, _Tp2>&& __in) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:229:5: note: candidate template ignored: could not match 'pair' against 'variant'
get(const std::pair<_Tp1, _Tp2>& __in) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:234:5: note: candidate template ignored: could not match 'pair' against 'variant'
get(const std::pair<_Tp1, _Tp2>&& __in) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array:307:5: note: candidate template ignored: could not match 'array' against 'variant'
get(array<_Tp, _Nm>& __arr) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array:316:5: note: candidate template ignored: could not match 'array' against 'variant'
get(array<_Tp, _Nm>&& __arr) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array:324:5: note: candidate template ignored: could not match 'array' against 'variant'
get(const array<_Tp, _Nm>& __arr) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array:333:5: note: candidate template ignored: could not match 'array' against 'variant'
get(const array<_Tp, _Nm>&& __arr) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1320:5: note: candidate template ignored: could not match 'tuple' against 'variant'
get(tuple<_Elements...>& __t) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1326:5: note: candidate template ignored: could not match 'tuple' against 'variant'
get(const tuple<_Elements...>& __t) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1332:5: note: candidate template ignored: could not match 'tuple' against 'variant'
get(tuple<_Elements...>&& __t) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1341:5: note: candidate template ignored: could not match 'tuple' against 'variant'
get(const tuple<_Elements...>&& __t) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1592:5: note: candidate template ignored: could not match 'std::variant' against 'boost::variant'
get(variant<_Types...>& __v)
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1603:5: note: candidate template ignored: could not match 'std::variant' against 'boost::variant'
get(variant<_Types...>&& __v)
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1614:5: note: candidate template ignored: could not match 'std::variant' against 'boost::variant'
get(const variant<_Types...>& __v)
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1625:5: note: candidate template ignored: could not match 'std::variant' against 'boost::variant'
get(const variant<_Types...>&& __v)
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:243:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(pair<_Tp, _Up>& __p) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:248:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(const pair<_Tp, _Up>& __p) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:253:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(pair<_Tp, _Up>&& __p) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:258:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(const pair<_Tp, _Up>&& __p) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:263:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(pair<_Up, _Tp>& __p) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:268:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(const pair<_Up, _Tp>& __p) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:273:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(pair<_Up, _Tp>&& __p) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:278:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(const pair<_Up, _Tp>&& __p) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1364:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(tuple<_Types...>& __t) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1370:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(tuple<_Types...>&& __t) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1376:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(const tuple<_Types...>& __t) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1383:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(const tuple<_Types...>&& __t) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1065:20: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
constexpr _Tp& get(variant<_Types...>& __v)
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1074:21: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
constexpr _Tp&& get(variant<_Types...>&& __v)
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1084:26: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
constexpr const _Tp& get(const variant<_Types...>& __v)
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1093:27: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
constexpr const _Tp&& get(const variant<_Types...>&& __v)
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1641:11: error: no matching function for call to 'get'
decltype(std::get<0>(std::declval<_Variants>()))...>;
^~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:219:5: note: candidate template ignored: could not match 'pair' against 'variant'
get(std::pair<_Tp1, _Tp2>& __in) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:224:5: note: candidate template ignored: could not match 'pair' against 'variant'
get(std::pair<_Tp1, _Tp2>&& __in) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:229:5: note: candidate template ignored: could not match 'pair' against 'variant'
get(const std::pair<_Tp1, _Tp2>& __in) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:234:5: note: candidate template ignored: could not match 'pair' against 'variant'
get(const std::pair<_Tp1, _Tp2>&& __in) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array:307:5: note: candidate template ignored: could not match 'array' against 'variant'
get(array<_Tp, _Nm>& __arr) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array:316:5: note: candidate template ignored: could not match 'array' against 'variant'
get(array<_Tp, _Nm>&& __arr) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array:324:5: note: candidate template ignored: could not match 'array' against 'variant'
get(const array<_Tp, _Nm>& __arr) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array:333:5: note: candidate template ignored: could not match 'array' against 'variant'
get(const array<_Tp, _Nm>&& __arr) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1320:5: note: candidate template ignored: could not match 'tuple' against 'variant'
get(tuple<_Elements...>& __t) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1326:5: note: candidate template ignored: could not match 'tuple' against 'variant'
get(const tuple<_Elements...>& __t) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1332:5: note: candidate template ignored: could not match 'tuple' against 'variant'
get(tuple<_Elements...>&& __t) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1341:5: note: candidate template ignored: could not match 'tuple' against 'variant'
get(const tuple<_Elements...>&& __t) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1592:5: note: candidate template ignored: could not match 'std::variant' against 'boost::variant'
get(variant<_Types...>& __v)
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1603:5: note: candidate template ignored: could not match 'std::variant' against 'boost::variant'
get(variant<_Types...>&& __v)
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1614:5: note: candidate template ignored: could not match 'std::variant' against 'boost::variant'
get(const variant<_Types...>& __v)
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1625:5: note: candidate template ignored: could not match 'std::variant' against 'boost::variant'
get(const variant<_Types...>&& __v)
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:243:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(pair<_Tp, _Up>& __p) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:248:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(const pair<_Tp, _Up>& __p) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:253:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(pair<_Tp, _Up>&& __p) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:258:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(const pair<_Tp, _Up>&& __p) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:263:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(pair<_Up, _Tp>& __p) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:268:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(const pair<_Up, _Tp>& __p) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:273:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(pair<_Up, _Tp>&& __p) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:278:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(const pair<_Up, _Tp>&& __p) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1364:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(tuple<_Types...>& __t) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1370:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(tuple<_Types...>&& __t) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1376:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(const tuple<_Types...>& __t) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1383:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(const tuple<_Types...>&& __t) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1065:20: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
constexpr _Tp& get(variant<_Types...>& __v)
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1074:21: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
constexpr _Tp&& get(variant<_Types...>&& __v)
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1084:26: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
constexpr const _Tp& get(const variant<_Types...>& __v)
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1093:27: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
constexpr const _Tp&& get(const variant<_Types...>&& __v)
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1660:23: error: no member named 'valueless_by_exception' in 'boost::variant<bool, int, float, double, const A *, std::basic_string<char>>'
if ((__variants.valueless_by_exception() || ...))
~~~~~~~~~~ ^
../libs/serialization/test/test_variant.cpp:131:25: note: in instantiation of function template specialization 'std::visit<are_equal, const boost::variant<bool, int, float, double, const A *, std::basic_string<char>> &, boost::variant<bool, int, float, double, const A *, std::basic_string<char>> &>' requested here
BOOST_CHECK(visit(are_equal(), v, vx));
^
../libs/serialization/test/test_variant.cpp:171:9: note: in instantiation of function template specialization 'test_type<boost::variant<bool, int, float, double, const A *, std::basic_string<char>>>' requested here
test_type(v1);
^
In file included from ../libs/serialization/test/test_variant.cpp:161:
In file included from ../boost/serialization/variant.hpp:52:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1641:11: error: no matching function for call to 'get'
decltype(std::get<0>(std::declval<_Variants>()))...>;
^~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1663:14: note: in instantiation of function template specialization 'std::__do_visit<false, true, are_equal, const boost::variant<bool, int, float, double, const A *, std::basic_string<char>> &, boost::variant<bool, int, float, double, const A *, std::basic_string<char>> &>' requested here
return __do_visit(std::forward<_Visitor>(__visitor),
^
../libs/serialization/test/test_variant.cpp:131:25: note: in instantiation of function template specialization 'std::visit<are_equal, const boost::variant<bool, int, float, double, const A *, std::basic_string<char>> &, boost::variant<bool, int, float, double, const A *, std::basic_string<char>> &>' requested here
BOOST_CHECK(visit(are_equal(), v, vx));
^
../libs/serialization/test/test_variant.cpp:171:9: note: in instantiation of function template specialization 'test_type<boost::variant<bool, int, float, double, const A *, std::basic_string<char>>>' requested here
test_type(v1);
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:219:5: note: candidate template ignored: could not match 'pair' against 'variant'
get(std::pair<_Tp1, _Tp2>& __in) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:224:5: note: candidate template ignored: could not match 'pair' against 'variant'
get(std::pair<_Tp1, _Tp2>&& __in) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:229:5: note: candidate template ignored: could not match 'pair' against 'variant'
get(const std::pair<_Tp1, _Tp2>& __in) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:234:5: note: candidate template ignored: could not match 'pair' against 'variant'
get(const std::pair<_Tp1, _Tp2>&& __in) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array:307:5: note: candidate template ignored: could not match 'array' against 'variant'
get(array<_Tp, _Nm>& __arr) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array:316:5: note: candidate template ignored: could not match 'array' against 'variant'
get(array<_Tp, _Nm>&& __arr) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array:324:5: note: candidate template ignored: could not match 'array' against 'variant'
get(const array<_Tp, _Nm>& __arr) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array:333:5: note: candidate template ignored: could not match 'array' against 'variant'
get(const array<_Tp, _Nm>&& __arr) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1320:5: note: candidate template ignored: could not match 'tuple' against 'variant'
get(tuple<_Elements...>& __t) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1326:5: note: candidate template ignored: could not match 'tuple' against 'variant'
get(const tuple<_Elements...>& __t) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1332:5: note: candidate template ignored: could not match 'tuple' against 'variant'
get(tuple<_Elements...>&& __t) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1341:5: note: candidate template ignored: could not match 'tuple' against 'variant'
get(const tuple<_Elements...>&& __t) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1592:5: note: candidate template ignored: could not match 'std::variant' against 'boost::variant'
get(variant<_Types...>& __v)
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1603:5: note: candidate template ignored: could not match 'std::variant' against 'boost::variant'
get(variant<_Types...>&& __v)
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1614:5: note: candidate template ignored: could not match 'std::variant' against 'boost::variant'
get(const variant<_Types...>& __v)
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1625:5: note: candidate template ignored: could not match 'std::variant' against 'boost::variant'
get(const variant<_Types...>&& __v)
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:243:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(pair<_Tp, _Up>& __p) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:248:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(const pair<_Tp, _Up>& __p) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:253:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(pair<_Tp, _Up>&& __p) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:258:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(const pair<_Tp, _Up>&& __p) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:263:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(pair<_Up, _Tp>& __p) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:268:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(const pair<_Up, _Tp>& __p) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:273:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(pair<_Up, _Tp>&& __p) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:278:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(const pair<_Up, _Tp>&& __p) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1364:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(tuple<_Types...>& __t) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1370:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(tuple<_Types...>&& __t) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1376:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(const tuple<_Types...>& __t) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1383:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(const tuple<_Types...>&& __t) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1065:20: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
constexpr _Tp& get(variant<_Types...>& __v)
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1074:21: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
constexpr _Tp&& get(variant<_Types...>&& __v)
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1084:26: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
constexpr const _Tp& get(const variant<_Types...>& __v)
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1093:27: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
constexpr const _Tp&& get(const variant<_Types...>&& __v)
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1641:11: error: no matching function for call to 'get'
decltype(std::get<0>(std::declval<_Variants>()))...>;
^~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:219:5: note: candidate template ignored: could not match 'pair' against 'variant'
get(std::pair<_Tp1, _Tp2>& __in) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:224:5: note: candidate template ignored: could not match 'pair' against 'variant'
get(std::pair<_Tp1, _Tp2>&& __in) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:229:5: note: candidate template ignored: could not match 'pair' against 'variant'
get(const std::pair<_Tp1, _Tp2>& __in) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:234:5: note: candidate template ignored: could not match 'pair' against 'variant'
get(const std::pair<_Tp1, _Tp2>&& __in) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array:307:5: note: candidate template ignored: could not match 'array' against 'variant'
get(array<_Tp, _Nm>& __arr) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array:316:5: note: candidate template ignored: could not match 'array' against 'variant'
get(array<_Tp, _Nm>&& __arr) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array:324:5: note: candidate template ignored: could not match 'array' against 'variant'
get(const array<_Tp, _Nm>& __arr) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array:333:5: note: candidate template ignored: could not match 'array' against 'variant'
get(const array<_Tp, _Nm>&& __arr) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1320:5: note: candidate template ignored: could not match 'tuple' against 'variant'
get(tuple<_Elements...>& __t) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1326:5: note: candidate template ignored: could not match 'tuple' against 'variant'
get(const tuple<_Elements...>& __t) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1332:5: note: candidate template ignored: could not match 'tuple' against 'variant'
get(tuple<_Elements...>&& __t) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1341:5: note: candidate template ignored: could not match 'tuple' against 'variant'
get(const tuple<_Elements...>&& __t) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1592:5: note: candidate template ignored: could not match 'std::variant' against 'boost::variant'
get(variant<_Types...>& __v)
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1603:5: note: candidate template ignored: could not match 'std::variant' against 'boost::variant'
get(variant<_Types...>&& __v)
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1614:5: note: candidate template ignored: could not match 'std::variant' against 'boost::variant'
get(const variant<_Types...>& __v)
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1625:5: note: candidate template ignored: could not match 'std::variant' against 'boost::variant'
get(const variant<_Types...>&& __v)
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:243:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(pair<_Tp, _Up>& __p) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:248:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(const pair<_Tp, _Up>& __p) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:253:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(pair<_Tp, _Up>&& __p) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:258:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(const pair<_Tp, _Up>&& __p) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:263:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(pair<_Up, _Tp>& __p) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:268:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(const pair<_Up, _Tp>& __p) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:273:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(pair<_Up, _Tp>&& __p) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility:278:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(const pair<_Up, _Tp>&& __p) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1364:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(tuple<_Types...>& __t) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1370:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(tuple<_Types...>&& __t) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1376:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(const tuple<_Types...>& __t) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1383:5: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
get(const tuple<_Types...>&& __t) noexcept
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1065:20: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
constexpr _Tp& get(variant<_Types...>& __v)
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1074:21: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
constexpr _Tp&& get(variant<_Types...>&& __v)
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1084:26: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
constexpr const _Tp& get(const variant<_Types...>& __v)
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/variant:1093:27: note: candidate template ignored: invalid explicitly-specified argument for template parameter '_Tp'
constexpr const _Tp&& get(const variant<_Types...>&& __v)
^
6 errors generated.