30 Thread support library [thread]

30.2 Requirements [thread.req]

30.2.6 decay_copy [thread.decaycopy]

In several places in this Clause the operation such uses mean call the function decay_copy(x) and use the result, where decay_copy is defined as follows:

template <class T> decay_t<T> decay_copy(T&& v)
  { return std::forward<T>(v); }