|
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 > |