|
template<typename T > |
constexpr decltype(auto) | operator() (T &&item) const noexcept |
|
template<typename T > |
constexpr decltype(auto) | operator() (T *item) const noexcept |
|
template<typename T > |
constexpr decltype(auto) | operator() (const std::unique_ptr< T > &item) const noexcept |
|
template<typename T > |
constexpr decltype(auto) | operator() (const std::shared_ptr< T > &item) const noexcept |
|
The documentation for this struct was generated from the following file: