Public Types | |
| using | reference = meta::if_c< RValue, T &&, T & > |
| using | type = T |
Public Member Functions | |
| constexpr reference | get () const noexcept |
| constexpr | operator reference () const noexcept |
| operator std::reference_wrapper< T > () const noexcept | |
| template<typename... Args> | |
| constexpr auto | operator() (Args &&...args) const noexcept(noexcept(decltype(std::declval< reference >()(std::declval< Args >()...))(std::declval< reference >()(std::declval< Args >()...)))) -> decltype(std::declval< reference >()(std::declval< Args >()...)) |
| constexpr | reference_wrapper (reference t) noexcept |
|
noexcept |