mpc
Haskell-like feature supports in C++
|
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 > |