Амперсанд после объявления функции
Недавно я просмотрел этот фрагмент кода
T operator () () &
{
...
}
T operator () () &&
{
...
}
и я смущен. Что делать, и && означает в этом контексте? Это похоже на конструктор копирования и перемещения, но для функций?