mpc
Haskell-like feature supports in C++
mpc::partial< Op, Bound > Member List

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 >