Function attribute best practices
Ali Çehreli
acehreli at yahoo.com
Tue Sep 13 14:16:39 UTC 2022
On 9/12/22 09:39, Paul Backus wrote:
> Yes. Except for `@trusted`, explicit attributes on template code are a
> smell.
Except for 'const' as well because some templates are member functions.
And 'const' on a member function cannot be left to inference because it
happens to be a part of the type of the function, which can be overloaded.
Somebody needs to create a two dimensional table that shows what it
means for each function attribute on a regular function, member
function, and templates of those, and hopefully come up with some
guidelines.
I started thinking about it but will not have time these coming days. :/
Ali
More information about the Digitalmars-d-learn
mailing list