tl_expected
  • Links
    • Rosindex
    • Website
    • Repository
  • C++ API
    • Class Hierarchy
    • File Hierarchy
    • Full C++ API
      • Namespaces
        • Namespace std::conditional
        • Namespace tl
        • Namespace tl::detail
        • Namespace tl::detail::swap_adl_tests
      • Classes and Structs
        • Struct default_constructor_tag
        • Template Struct expected_copy_assign_base
        • Template Struct expected_copy_assign_base< T, E, false >
        • Template Struct expected_copy_base
        • Template Struct expected_copy_base< T, E, false >
        • Template Struct expected_default_ctor_base
        • Template Struct expected_default_ctor_base< T, E, false >
        • Template Struct expected_delete_assign_base
        • Template Struct expected_delete_assign_base< T, E, false, false >
        • Template Struct expected_delete_assign_base< T, E, false, true >
        • Template Struct expected_delete_assign_base< T, E, true, false >
        • Template Struct expected_delete_ctor_base
        • Template Struct expected_delete_ctor_base< T, E, false, false >
        • Template Struct expected_delete_ctor_base< T, E, false, true >
        • Template Struct expected_delete_ctor_base< T, E, true, false >
        • Template Struct expected_move_assign_base
        • Template Struct expected_move_assign_base< T, E, false >
        • Template Struct expected_move_base
        • Template Struct expected_move_base< T, E, false >
        • Template Struct expected_operations_base
        • Template Struct expected_operations_base< void, E >
        • Template Struct expected_storage_base
        • Template Struct expected_storage_base< T, E, false, true >
        • Template Struct expected_storage_base< T, E, true, false >
        • Template Struct expected_storage_base< T, E, true, true >
        • Template Struct expected_storage_base< void, E, false, false >
        • Template Struct expected_storage_base< void, E, false, true >
        • Template Struct expected_storage_base< void, E, false, true >::dummy
        • Template Struct is_expected_impl
        • Template Struct is_expected_impl< expected< T, E > >
        • Struct no_init_t
        • Template Struct TC
      • Functions
        • Template Function tl::detail::and_then_impl(Exp&&, F&&)
        • Template Function tl::detail::and_then_impl(Exp&&, F&&)
        • Template Function tl::detail::expected_map_impl(Exp&&, F&&)
        • Template Function tl::detail::expected_map_impl(Exp&&, F&&)
        • Template Function tl::detail::invoke(Fn&&, Args&&…)
        • Template Function tl::detail::invoke(Fn&&, Args&&…)
        • Template Function tl::detail::map_error_impl(Exp&&, F&&)
        • Template Function tl::detail::map_error_impl(Exp&&, F&&)
        • Template Function tl::detail::or_else_impl(Exp&&, F&&)
        • Template Function tl::detail::or_else_impl(Exp&&, F&&)
        • Template Function tl::detail::swap_adl_tests::can_swap(…)
        • Template Function tl::detail::swap_adl_tests::can_swap(int)
        • Template Function tl::detail::swap_adl_tests::swap(T&, T&)
        • Template Function tl::detail::swap_adl_tests::swap(T(&), T(&))
        • Template Function tl::detail::swap_adl_tests::uses_std(…)
        • Template Function tl::detail::swap_adl_tests::uses_std(int)
        • Template Function tl::detail::throw_exception
        • Function tl::make_unexpected
        • Function tl::operator!=(const unexpected<E>&, const unexpected<E>&)
        • Function tl::operator!=(const expected<T, E>&, const expected<U, F>&)
        • Function tl::operator!=(const expected<T, E>&, const U&)
        • Function tl::operator!=(const U&, const expected<T, E>&)
        • Function tl::operator!=(const expected<T, E>&, const unexpected<E>&)
        • Function tl::operator!=(const unexpected<E>&, const expected<T, E>&)
        • Function tl::operator<
        • Function tl::operator<=
        • Function tl::operator==(const unexpected<E>&, const unexpected<E>&)
        • Function tl::operator==(const expected<T, E>&, const expected<U, F>&)
        • Function tl::operator==(const expected<T, E>&, const U&)
        • Function tl::operator==(const U&, const expected<T, E>&)
        • Function tl::operator==(const expected<T, E>&, const unexpected<E>&)
        • Function tl::operator==(const unexpected<E>&, const expected<T, E>&)
        • Function tl::operator>
        • Function tl::operator>=
        • Function tl::swap
      • Variables
        • Variable tl::detail::no_init
        • Variable tl::in_place
        • Variable tl::unexpect
      • Defines
        • Define TL_EXPECTED_11_CONSTEXPR
        • Define TL_EXPECTED_GCC49_CONSTEXPR
        • Define TL_EXPECTED_IS_TRIVIALLY_COPY_ASSIGNABLE
        • Define TL_EXPECTED_IS_TRIVIALLY_COPY_CONSTRUCTIBLE
        • Define TL_EXPECTED_IS_TRIVIALLY_DESTRUCTIBLE
        • Define TL_EXPECTED_MSVC2015_CONSTEXPR
        • Define TL_EXPECTED_VERSION_MAJOR
        • Define TL_EXPECTED_VERSION_MINOR
        • Define TL_EXPECTED_VERSION_PATCH
        • Define TL_MONOSTATE_INPLACE_MUTEX
        • Define TL_TRAITS_MUTEX
      • Typedefs
        • Typedef tl::detail::conditional_t
        • Typedef tl::detail::decay_t
        • Typedef tl::detail::enable_if_t
        • Typedef tl::detail::err_t
        • Typedef tl::detail::exp_t
        • Typedef tl::detail::expected_enable_forward_value
        • Typedef tl::detail::expected_enable_from_other
        • Typedef tl::detail::invoke_result
        • Typedef tl::detail::invoke_result_t
        • Typedef tl::detail::is_copy_assignable_or_void
        • Typedef tl::detail::is_copy_constructible_or_void
        • Typedef tl::detail::is_expected
        • Typedef tl::detail::is_move_assignable_or_void
        • Typedef tl::detail::is_move_constructible_or_void
        • Typedef tl::detail::is_void_or
        • Typedef tl::detail::remove_const_t
        • Typedef tl::detail::remove_reference_t
        • Typedef tl::detail::ret_t
      • Directories
        • Directory include
        • Directory tl_expected
      • Files
        • File expected.hpp
  • Standard Documents
    • PACKAGE
    • CHANGELOG
      • Changelog for package tl_expected
        • 1.0.2 (2022-10-02)
        • 1.0.1 (2022-09-27)
        • 1.0.0 (2022-09-20)
  • Index
tl_expected
  • C++ API
  • Namespace tl::detail::swap_adl_tests
  • View page source

Namespace tl::detail::swap_adl_tests

Contents

  • Functions

Functions

  • Template Function tl::detail::swap_adl_tests::can_swap(…)

  • Template Function tl::detail::swap_adl_tests::can_swap(int)

  • Template Function tl::detail::swap_adl_tests::swap(T(&), T(&))

  • Template Function tl::detail::swap_adl_tests::swap(T&, T&)

  • Template Function tl::detail::swap_adl_tests::uses_std(…)

  • Template Function tl::detail::swap_adl_tests::uses_std(int)

Previous Next

© Copyright The <tl_expected> Contributors. License: Creative Commons Zero v1.0 Universal.

Built with Sphinx using a theme provided by Read the Docs.