mpc
Haskell-like feature supports in C++
mpc::single< T, Tag > Member List

This is the complete list of members for mpc::single< T, Tag >, including all inherited members.

explicit(not detail::is_implicitly_default_constructible_v< T >) const expr single()=default (defined in mpc::single< T, Tag >)mpc::single< T, Tag >
explicit(not std::is_convertible_v< const T &, T >) const expr single(const T &rhs) (defined in mpc::single< T, Tag >)mpc::single< T, Tag >inline
operator*() & (defined in mpc::single< T, Tag >)mpc::single< T, Tag >inline
operator*() const & (defined in mpc::single< T, Tag >)mpc::single< T, Tag >inline
operator*() && (defined in mpc::single< T, Tag >)mpc::single< T, Tag >inline
operator*() const && (defined in mpc::single< T, Tag >)mpc::single< T, Tag >inline
operator->() (defined in mpc::single< T, Tag >)mpc::single< T, Tag >inline
operator->() const (defined in mpc::single< T, Tag >)mpc::single< T, Tag >inline
operator<=>(const single &) const =default (defined in mpc::single< T, Tag >)mpc::single< T, Tag >
operator=(const single &rhs) (defined in mpc::single< T, Tag >)mpc::single< T, Tag >inline
operator=(single &&rhs) noexcept(std::is_nothrow_move_assignable_v< T >) (defined in mpc::single< T, Tag >)mpc::single< T, Tag >inline
operator=(U &&rhs) (defined in mpc::single< T, Tag >)mpc::single< T, Tag >inline
operator=(Tuple &&rhs) (defined in mpc::single< T, Tag >)mpc::single< T, Tag >inline
single(const single &)=default (defined in mpc::single< T, Tag >)mpc::single< T, Tag >
single(single &&)=default (defined in mpc::single< T, Tag >)mpc::single< T, Tag >
single(U &&rhs) (defined in mpc::single< T, Tag >)mpc::single< T, Tag >inline
single(Tuple &&rhs) (defined in mpc::single< T, Tag >)mpc::single< T, Tag >inline
single(std::in_place_t, Args &&... args) (defined in mpc::single< T, Tag >)mpc::single< T, Tag >inline
single(std::in_place_t, std::initializer_list< U > il, Args &&... args) (defined in mpc::single< T, Tag >)mpc::single< T, Tag >inline
swap(single &other) noexcept(std::is_nothrow_swappable_v< T >) (defined in mpc::single< T, Tag >)mpc::single< T, Tag >inline
value_type typedef (defined in mpc::single< T, Tag >)mpc::single< T, Tag >