Simple-Utility v2.3.1
|
This is the complete list of members for sl::functional::Composition< CompStrategy, FirstFn, SecondFn, OtherFns >, including all inherited members.
Composition(FirstCTorArg &&firstArg, SecondCTorArg &&secondArg, OtherCTorArgs &&... otherArgs) noexcept(std::is_nothrow_constructible_v< FirstFn, FirstCTorArg > &&std::is_nothrow_constructible_v< SecondFn, SecondCTorArg > &&(... &&std::is_nothrow_constructible_v< OtherFns, OtherCTorArgs >)) | sl::functional::Composition< CompStrategy, FirstFn, SecondFn, OtherFns > | inline |
CompositionStrategy typedef | sl::functional::Composition< CompStrategy, FirstFn, SecondFn, OtherFns > | |
fns() const &noexcept | sl::functional::Composition< CompStrategy, FirstFn, SecondFn, OtherFns > | inline |
fns() &noexcept | sl::functional::Composition< CompStrategy, FirstFn, SecondFn, OtherFns > | inline |
fns() const &&noexcept | sl::functional::Composition< CompStrategy, FirstFn, SecondFn, OtherFns > | inline |
fns() &&noexcept | sl::functional::Composition< CompStrategy, FirstFn, SecondFn, OtherFns > | inline |
operator()(Args &&... args) const &noexcept(std::is_nothrow_invocable_v< CompStrategy, std::tuple< const FirstFn &, const SecondFn &, const OtherFns &... >, Args... >) | sl::functional::Composition< CompStrategy, FirstFn, SecondFn, OtherFns > | inline |
operator()(Args &&... args) &noexcept(std::is_nothrow_invocable_v< CompStrategy, std::tuple< FirstFn &, SecondFn &, OtherFns &... >, Args... >) | sl::functional::Composition< CompStrategy, FirstFn, SecondFn, OtherFns > | inline |
operator()(Args &&... args) const &&noexcept(std::is_nothrow_invocable_v< CompStrategy, std::tuple< const FirstFn &&, const SecondFn &&, const OtherFns &&... >, Args... >) | sl::functional::Composition< CompStrategy, FirstFn, SecondFn, OtherFns > | inline |
operator()(Args &&... args) &&noexcept(std::is_nothrow_invocable_v< CompStrategy, std::tuple< FirstFn &&, SecondFn &&, OtherFns &&... >, Args... >) | sl::functional::Composition< CompStrategy, FirstFn, SecondFn, OtherFns > | inline |