sparrow 0.3.0
Loading...
Searching...
No Matches
reference_wrapper_utils.hpp File Reference
#include <functional>
Include dependency graph for reference_wrapper_utils.hpp:

Go to the source code of this file.

Classes

struct  sparrow::reference_wrapper_hasher
 Hash function object for std::reference_wrapper. More...
 
struct  sparrow::reference_wrapper_equal
 Functor for comparing two reference wrappers. More...
 

Namespaces

namespace  sparrow
 
namespace  sparrow::mpl
 

Functions

template<typename T>
constexpr bool sparrow::mpl::is_reference_wrapper (const T &)
 Checks if the given type is a reference wrapper.
 

Variables

template<typename T>
constexpr bool sparrow::mpl::is_reference_wrapper_v = false
 
template<typename U>
constexpr bool sparrow::mpl::is_reference_wrapper_v< std::reference_wrapper< U > > = true