#include <type_traits>
#include <functional>
Go to the source code of this file.
|
| template<class T> |
| constexpr T & | Dune::resolveRef (T &gf) noexcept |
| | Helper function to resolve std::reference_wrapper.
|
| template<class T> |
| const auto & | Dune::resolveRef (T &&gf)=delete |
| template<class T> |
| constexpr T & | Dune::resolveRef (std::reference_wrapper< T > gf) noexcept |
| | Helper function to resolve std::reference_wrapper.
|
|
| template<class T> |
| constexpr bool | Dune::IsReferenceWrapper_v = Impl::IsReferenceWrapper<T>::value |
| | Helper to detect if given type is a std::reference_wrapper.
|