Skip to content

Instantly share code, notes, and snippets.

@bstaletic
Created July 20, 2020 14:02
Show Gist options
  • Save bstaletic/08b405dd1539f740f56a5a2d9d195a1a to your computer and use it in GitHub Desktop.
Save bstaletic/08b405dd1539f740f56a5a2d9d195a1a to your computer and use it in GitHub Desktop.
S<int>& std::forward<S<int>&>(std::remove_reference<S<int>&>::type&)
S<int>&& std::forward<S<int> >(std::remove_reference<S<int> >::type&)
S<int>* std::__addressof<S<int> >(S<int>&)
S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >& std::forward<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>(std::remove_reference<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>::type&)
S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&& std::forward<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::remove_reference<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type&)
S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* std::__addressof<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
S<std::pair<int, int> >& std::forward<S<std::pair<int, int> >&>(std::remove_reference<S<std::pair<int, int> >&>::type&)
S<std::pair<int, int> >&& std::forward<S<std::pair<int, int> > >(std::remove_reference<S<std::pair<int, int> > >::type&)
S<std::pair<int, int> >* std::__addressof<S<std::pair<int, int> > >(S<std::pair<int, int> >&)
__gnu_cxx::__aligned_membuf<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >* std::__addressof<__gnu_cxx::__aligned_membuf<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(__gnu_cxx::__aligned_membuf<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)
__gnu_cxx::__aligned_membuf<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >* std::addressof<__gnu_cxx::__aligned_membuf<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(__gnu_cxx::__aligned_membuf<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)
__gnu_cxx::__aligned_membuf<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_addr()
__gnu_cxx::__aligned_membuf<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr()
auto std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}::operator()<S<int>&>(S<int>&)
auto std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}::operator()<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>(S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
auto std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}::operator()<S<std::pair<int, int> >&>(S<std::pair<int, int> >&)
decltype(auto) std::__detail::__variant::_Multi_array<void (*)(std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}&&, std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&), 3ul>::_M_access<>(unsigned long) const
decltype(auto) std::__detail::__variant::__get<0ul, std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > > >(std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&&)
decltype(auto) std::__detail::__variant::__get<0ul, std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&>(std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&)
decltype(auto) std::__detail::__variant::__get<1ul, std::__detail::__variant::_Variadic_union<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > > >(std::in_place_index_t<1ul>, std::__detail::__variant::_Variadic_union<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&&)
decltype(auto) std::__detail::__variant::__get<1ul, std::__detail::__variant::_Variadic_union<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&>(std::in_place_index_t<1ul>, std::__detail::__variant::_Variadic_union<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&)
decltype(auto) std::__detail::__variant::__get<1ul, std::__detail::__variant::_Variadic_union<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > > >(std::in_place_index_t<1ul>, std::__detail::__variant::_Variadic_union<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&&)
decltype(auto) std::__detail::__variant::__get<1ul, std::__detail::__variant::_Variadic_union<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&>(std::in_place_index_t<1ul>, std::__detail::__variant::_Variadic_union<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&)
decltype(auto) std::__detail::__variant::__get<1ul, std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > > >(std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&&)
decltype(auto) std::__detail::__variant::__get<1ul, std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&>(std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&)
decltype(auto) std::__detail::__variant::__get<2ul, std::__detail::__variant::_Variadic_union<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > > >(std::in_place_index_t<2ul>, std::__detail::__variant::_Variadic_union<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&&)
decltype(auto) std::__detail::__variant::__get<2ul, std::__detail::__variant::_Variadic_union<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&>(std::in_place_index_t<2ul>, std::__detail::__variant::_Variadic_union<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&)
decltype(auto) std::__detail::__variant::__get<2ul, std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > > >(std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&&)
decltype(auto) std::__detail::__variant::__get<2ul, std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&>(std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&)
decltype(auto) std::__detail::__variant::__get<std::__detail::__variant::_Variadic_union<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > > >(std::in_place_index_t<0ul>, std::__detail::__variant::_Variadic_union<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&&)
decltype(auto) std::__detail::__variant::__get<std::__detail::__variant::_Variadic_union<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&>(std::in_place_index_t<0ul>, std::__detail::__variant::_Variadic_union<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&)
decltype(auto) std::__detail::__variant::__get<std::__detail::__variant::_Variadic_union<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > > >(std::in_place_index_t<0ul>, std::__detail::__variant::_Variadic_union<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&&)
decltype(auto) std::__detail::__variant::__get<std::__detail::__variant::_Variadic_union<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&>(std::in_place_index_t<0ul>, std::__detail::__variant::_Variadic_union<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&)
decltype(auto) std::__detail::__variant::__get<std::__detail::__variant::_Variadic_union<S<std::pair<int, int> > > >(std::in_place_index_t<0ul>, std::__detail::__variant::_Variadic_union<S<std::pair<int, int> > >&&)
decltype(auto) std::__detail::__variant::__get<std::__detail::__variant::_Variadic_union<S<std::pair<int, int> > >&>(std::in_place_index_t<0ul>, std::__detail::__variant::_Variadic_union<S<std::pair<int, int> > >&)
decltype(auto) std::__do_visit<void, std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}, std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&>(std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}&&, std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&)
decltype(auto) std::__variant_cast<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> >, std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&>(std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&)
std::_Enable_default_constructor<true, std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > > >::_Enable_default_constructor(std::_Enable_default_constructor_tag)
std::__array_traits<std::type_info const*, 5ul>::_S_ptr(std::type_info const* const (&) [5])
std::__detail::__variant::_Copy_assign_base<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_Variant_storage<0ul, S<int> >(std::in_place_index_t<0ul>, S<int>&&)
std::__detail::__variant::_Copy_assign_base<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_Variant_storage<1ul, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::in_place_index_t<1ul>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
std::__detail::__variant::_Copy_assign_base<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_Variant_storage<2ul, S<std::pair<int, int> > >(std::in_place_index_t<2ul>, S<std::pair<int, int> >&&)
std::__detail::__variant::_Copy_assign_base<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::~_Copy_assign_base()
std::__detail::__variant::_Copy_ctor_base<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_Variant_storage<0ul, S<int> >(std::in_place_index_t<0ul>, S<int>&&)
std::__detail::__variant::_Copy_ctor_base<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_Variant_storage<1ul, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::in_place_index_t<1ul>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
std::__detail::__variant::_Copy_ctor_base<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_Variant_storage<2ul, S<std::pair<int, int> > >(std::in_place_index_t<2ul>, S<std::pair<int, int> >&&)
std::__detail::__variant::_Copy_ctor_base<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::~_Copy_ctor_base()
std::__detail::__variant::_Move_assign_base<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_Variant_storage<0ul, S<int> >(std::in_place_index_t<0ul>, S<int>&&)
std::__detail::__variant::_Move_assign_base<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_Variant_storage<1ul, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::in_place_index_t<1ul>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
std::__detail::__variant::_Move_assign_base<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_Variant_storage<2ul, S<std::pair<int, int> > >(std::in_place_index_t<2ul>, S<std::pair<int, int> >&&)
std::__detail::__variant::_Move_assign_base<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::~_Move_assign_base()
std::__detail::__variant::_Move_ctor_base<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_Variant_storage<0ul, S<int> >(std::in_place_index_t<0ul>, S<int>&&)
std::__detail::__variant::_Move_ctor_base<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_Variant_storage<1ul, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::in_place_index_t<1ul>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
std::__detail::__variant::_Move_ctor_base<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_Variant_storage<2ul, S<std::pair<int, int> > >(std::in_place_index_t<2ul>, S<std::pair<int, int> >&&)
std::__detail::__variant::_Move_ctor_base<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::~_Move_ctor_base()
std::__detail::__variant::_Multi_array<void (*)(std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}&&, std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&)>::_M_access() const
std::__detail::__variant::_Uninitialized<S<int>, true>::_M_get() &
std::__detail::__variant::_Uninitialized<S<int>, true>::_M_get() &&
std::__detail::__variant::_Uninitialized<S<int>, true>::_Uninitialized<S<int> >(std::in_place_index_t<0ul>, S<int>&&)
std::__detail::__variant::_Uninitialized<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false>::_M_get() &
std::__detail::__variant::_Uninitialized<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false>::_M_get() &&
std::__detail::__variant::_Uninitialized<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false>::_Uninitialized<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::in_place_index_t<0ul>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
std::__detail::__variant::_Uninitialized<S<std::pair<int, int> >, true>::_M_get() &
std::__detail::__variant::_Uninitialized<S<std::pair<int, int> >, true>::_M_get() &&
std::__detail::__variant::_Uninitialized<S<std::pair<int, int> >, true>::_Uninitialized<S<std::pair<int, int> > >(std::in_place_index_t<0ul>, S<std::pair<int, int> >&&)
std::__detail::__variant::_Variadic_union<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >& std::forward<std::__detail::__variant::_Variadic_union<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&>(std::remove_reference<std::__detail::__variant::_Variadic_union<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&>::type&)
std::__detail::__variant::_Variadic_union<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&& std::forward<std::__detail::__variant::_Variadic_union<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > > >(std::remove_reference<std::__detail::__variant::_Variadic_union<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > > >::type&)
std::__detail::__variant::_Variadic_union<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_Variadic_union<1ul, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::in_place_index_t<1ul>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
std::__detail::__variant::_Variadic_union<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_Variadic_union<2ul, S<std::pair<int, int> > >(std::in_place_index_t<2ul>, S<std::pair<int, int> >&&)
std::__detail::__variant::_Variadic_union<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_Variadic_union<S<int> >(std::in_place_index_t<0ul>, S<int>&&)
std::__detail::__variant::_Variadic_union<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >& std::forward<std::__detail::__variant::_Variadic_union<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&>(std::remove_reference<std::__detail::__variant::_Variadic_union<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&>::type&)
std::__detail::__variant::_Variadic_union<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&& std::forward<std::__detail::__variant::_Variadic_union<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > > >(std::remove_reference<std::__detail::__variant::_Variadic_union<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > > >::type&)
std::__detail::__variant::_Variadic_union<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_Variadic_union<1ul, S<std::pair<int, int> > >(std::in_place_index_t<1ul>, S<std::pair<int, int> >&&)
std::__detail::__variant::_Variadic_union<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_Variadic_union<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::in_place_index_t<0ul>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
std::__detail::__variant::_Variadic_union<S<std::pair<int, int> > >& std::forward<std::__detail::__variant::_Variadic_union<S<std::pair<int, int> > >&>(std::remove_reference<std::__detail::__variant::_Variadic_union<S<std::pair<int, int> > >&>::type&)
std::__detail::__variant::_Variadic_union<S<std::pair<int, int> > >&& std::forward<std::__detail::__variant::_Variadic_union<S<std::pair<int, int> > > >(std::remove_reference<std::__detail::__variant::_Variadic_union<S<std::pair<int, int> > > >::type&)
std::__detail::__variant::_Variadic_union<S<std::pair<int, int> > >::_Variadic_union<S<std::pair<int, int> > >(std::in_place_index_t<0ul>, S<std::pair<int, int> >&&)
std::__detail::__variant::_Variant_base<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_Variant_base<0ul, S<int> >(std::in_place_index_t<0ul>, S<int>&&)
std::__detail::__variant::_Variant_base<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_Variant_base<1ul, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::in_place_index_t<1ul>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
std::__detail::__variant::_Variant_base<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_Variant_base<2ul, S<std::pair<int, int> > >(std::in_place_index_t<2ul>, S<std::pair<int, int> >&&)
std::__detail::__variant::_Variant_base<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::~_Variant_base()
std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()
std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}&& std::forward<std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}&&>(std::remove_reference<std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}&&>::type&)
std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}&& std::forward<std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}>(std::remove_reference<std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}>::type&)
std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_valid() const
std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_Variant_storage<0ul, S<int> >(std::in_place_index_t<0ul>, S<int>&&)
std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_Variant_storage<1ul, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::in_place_index_t<1ul>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_Variant_storage<2ul, S<std::pair<int, int> > >(std::in_place_index_t<2ul>, S<std::pair<int, int> >&&)
std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::~_Variant_storage()
std::__detail::__variant::__gen_vtable<void, std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}&&, std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&>::_S_vtable
std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<void (*)(std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}&&, std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&)>, std::integer_sequence<unsigned long, 0ul> >::__visit_invoke(std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}, std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >)
std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<void (*)(std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}&&, std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&)>, std::integer_sequence<unsigned long, 1ul> >::__visit_invoke(std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}, std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >)
std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<void (*)(std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}&&, std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&)>, std::integer_sequence<unsigned long, 2ul> >::__visit_invoke(std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}, std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >)
std::__throw_bad_variant_access(char const*)
std::array<std::type_info const*, 5ul>::data() const
std::bad_variant_access::bad_variant_access(char const*)
std::bad_variant_access::what() const
std::bad_variant_access::~bad_variant_access()
std::enable_if<is_invocable_r_v<void, std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}, S<int>&>, void>::type std::__invoke_r<void, std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}, S<int>&>(std::enable_if&&, (std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}&&)...)
std::enable_if<is_invocable_r_v<void, std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>, void>::type std::__invoke_r<void, std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>(std::enable_if&&, (std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}&&)...)
std::enable_if<is_invocable_r_v<void, std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}, S<std::pair<int, int> >&>, void>::type std::__invoke_r<void, std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}, S<std::pair<int, int> >&>(std::enable_if&&, (std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}&&)...)
std::exception::~exception()
std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >& std::forward<std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&>(std::remove_reference<std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&>::type&)
std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&& std::forward<std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > > >(std::remove_reference<std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > > >::type&)
std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&& std::forward<std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&&>(std::remove_reference<std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >&&>::type&)
std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::index() const
std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::valueless_by_exception() const
std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::variant<0ul, S<int>, S<int>, void>(std::in_place_index_t<0ul>, S<int>&&)
std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::variant<1ul, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(std::in_place_index_t<1ul>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::variant<2ul, S<std::pair<int, int> >, S<std::pair<int, int> >, void>(std::in_place_index_t<2ul>, S<std::pair<int, int> >&&)
std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::variant<S<int>, void, void, S<int>, void>(S<int>&&)
std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::variant<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void, void, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::variant<S<std::pair<int, int> >, void, void, S<std::pair<int, int> >, void>(S<std::pair<int, int> >&&)
std::variant<S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::~variant()
typeinfo for int
typeinfo for std::__pair_base<int, int>
typeinfo for std::bad_variant_access
typeinfo for std::pair<int, int>
typeinfo name for std::__pair_base<int, int>
typeinfo name for std::bad_variant_access
typeinfo name for std::pair<int, int>
void std::_Destroy<S<int> >(S<int>*)
void std::_Destroy<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*)
void std::_Destroy<S<std::pair<int, int> > >(S<std::pair<int, int> >*)
void std::__invoke_impl<void, std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}, S<int>&>(std::__invoke_other, std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}&&, S<int>&)
void std::__invoke_impl<void, std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>(std::__invoke_other, std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}&&, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
void std::__invoke_impl<void, std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}, S<std::pair<int, int> >&>(std::__invoke_other, std::__detail::__variant::_Variant_storage<false, S<int>, S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, S<std::pair<int, int> > >::_M_reset()::{lambda(auto:1&&)#1}&&, S<std::pair<int, int> >&)
void std::destroy_at<S<int> >(S<int>*)
void std::destroy_at<S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(S<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*)
void std::destroy_at<S<std::pair<int, int> > >(S<std::pair<int, int> >*)
vtable for __cxxabiv1::__vmi_class_type_info
vtable for std::bad_variant_access
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment