Public Member Functions | |
| T & | get () |
| T const & | get () const |
| operator T & () | |
| operator T const & () const | |
| template<typename... Args> | |
| auto | operator() (Args &&...args) -> decltype(std::declval< T & >()(std::forward< Args >(args)...)) |
| template<typename... Args> | |
| auto | operator() (Args &&...args) const -> decltype(std::declval< T const & >()(std::forward< Args >(args)...)) |
| semiregular & | operator= (T const &t) |
| semiregular & | operator= (T &&t) |
| semiregular (T f) | |
| template<typename... Args> | |
| semiregular (in_place_t, Args &&...args) | |