mpc
Haskell-like feature supports in C++
|
This is the complete list of members for mpc::partial< Op, Bound >, including all inherited members.
make_partial (defined in mpc::partial< Op, Bound >) | mpc::partial< Op, Bound > | friend |
operator%(Arg &&arg) &noexcept(noexcept((*this)(std::forward< Arg >(arg)))) -> decltype((*this)(std::forward< Arg >(arg))) (defined in mpc::partial< Op, Bound >) | mpc::partial< Op, Bound > | inline |
operator%(Arg &&arg) const &noexcept(noexcept((*this)(std::forward< Arg >(arg)))) -> decltype((*this)(std::forward< Arg >(arg))) (defined in mpc::partial< Op, Bound >) | mpc::partial< Op, Bound > | inline |
operator%(Arg &&arg) &&noexcept(noexcept(std::move(*this)(std::forward< Arg >(arg)))) -> decltype(std::move(*this)(std::forward< Arg >(arg))) (defined in mpc::partial< Op, Bound >) | mpc::partial< Op, Bound > | inline |
operator%(Arg &&arg) const &&noexcept(noexcept(std::move(*this)(std::forward< Arg >(arg)))) -> decltype(std::move(*this)(std::forward< Arg >(arg))) (defined in mpc::partial< Op, Bound >) | mpc::partial< Op, Bound > | inline |
operator()(Args &&... args) &noexcept(noexcept(__call(*op_, bound_, std::index_sequence_for< Bound... >(), std::forward< Args >(args)...))) -> decltype(__call(*op_, bound_, std::index_sequence_for< Bound... >(), std::forward< Args >(args)...)) (defined in mpc::partial< Op, Bound >) | mpc::partial< Op, Bound > | inline |
operator()(Args &&... args) const &noexcept(noexcept(__call(*op_, bound_, std::index_sequence_for< Bound... >(), std::forward< Args >(args)...))) -> decltype(__call(*op_, bound_, std::index_sequence_for< Bound... >(), std::forward< Args >(args)...)) (defined in mpc::partial< Op, Bound >) | mpc::partial< Op, Bound > | inline |
operator()(Args &&... args) &&noexcept(noexcept(__call(*std::move(op_), std::move(bound_), std::index_sequence_for< Bound... >(), std::forward< Args >(args)...))) -> decltype(__call(*std::move(op_), std::move(bound_), std::index_sequence_for< Bound... >(), std::forward< Args >(args)...)) (defined in mpc::partial< Op, Bound >) | mpc::partial< Op, Bound > | inline |
operator()(Args &&... args) const &&noexcept(noexcept(__call(*std::move(op_), std::move(bound_), std::index_sequence_for< Bound... >(), std::forward< Args >(args)...))) -> decltype(__call(*std::move(op_), std::move(bound_), std::index_sequence_for< Bound... >(), std::forward< Args >(args)...)) (defined in mpc::partial< Op, Bound >) | mpc::partial< Op, Bound > | inline |
operator=(partial const &)=default (defined in mpc::partial< Op, Bound >) | mpc::partial< Op, Bound > | |
operator=(partial &&)=default (defined in mpc::partial< Op, Bound >) | mpc::partial< Op, Bound > | |
partial()=default (defined in mpc::partial< Op, Bound >) | mpc::partial< Op, Bound > | explicit |
partial(Op const &op, BoundArgs &&... bound) (defined in mpc::partial< Op, Bound >) | mpc::partial< Op, Bound > | inlineexplicit |
partial(Op &&op, BoundArgs &&... bound) (defined in mpc::partial< Op, Bound >) | mpc::partial< Op, Bound > | inlineexplicit |
partial(partial const &)=default (defined in mpc::partial< Op, Bound >) | mpc::partial< Op, Bound > | |
partial(partial &&)=default (defined in mpc::partial< Op, Bound >) | mpc::partial< Op, Bound > |