Swap two Optional references.

Synopses

Declared in <mrdocs/ADT/Optional.hpp>

constexpr
void
swap(
    Error& lhs,
    Error& rhs) noexcept;
constexpr
void
swap(
    Polymorphic& lhs,
    Polymorphic& rhs) noexcept;

Swap two Optional references.

template<class T>
constexpr
void
swap(
    Optional<T&>& a,
    Optional<T&>& b) noexcept;

Parameters

Name

Description

a

First optional reference.

b

Second optional reference.

Created with MrDocs