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 DECAY_COPY(x) is used. All such uses mean call the function decay_copy(x) and use the result, where decay_copy is defined as follows:

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