|
constexpr | overloaded (First first, Rest... rest) |
|
| template (typename... Args)(requires invocable< First |
|
constexpr Args _result_t< detail::_id, Args... > | operator() (Args &&... args) && |
|
| template (typename... Args)(requires(!invocable< First |
|
Args AND constexpr invocable< overloaded< Rest... >, Args... > _result_t< detail::_id, Args... > | operator() (Args &&... args) && |
|
| template (typename... Args)(requires invocable< First & |
|
constexpr Args _result_t< detail::_ref, Args... > | operator() (Args &&... args) & |
|
| template (typename... Args)(requires(!invocable< First & |
|
Args AND constexpr invocable< overloaded< Rest... > &, Args... > _result_t< detail::_ref, Args... > | operator() (Args &&... args) & |
|
| template (typename... Args)(requires invocable< First const & |
|
constexpr Args _result_t< detail::_cref, Args... > | operator() (Args &&... args) const & |
|
| template (typename... Args)(requires(!invocable< First const & |
|
Args AND constexpr invocable< overloaded< Rest... > const &, Args... > _result_t< detail::_cref, Args... > | operator() (Args &&... args) const & |
|
The documentation for this struct was generated from the following file: