As the title says auto ref parameters only work for function templates. Something like class Foo(T) { void bar(auto ref T item) { } } doesn't work though it shouldn't be hard to implement, should it?