This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Doc question: is "templatized" a word?


On 11 February 2017 at 08:48, Gerald Pfeifer wrote:
> On Fri, 10 Feb 2017, Sandra Loosemore wrote:
>> The documentation for -Wno-non-template-friend refers to "non-templatized
>> friend functions" and "templatized functions".  I don't see the term
>> "templatized" used anywhere in the C++ standard.  This paragraph also uses
>> "nontemplate function", which I assume refers to the same thing the C++
>> standard spells "non-template function".  So does "non-templatized function"
>> also mean "non-template function"?  Or does it have some other meaning?
>
> I would avoid "templatized" and believe "non-template function" is
> more appropriate in your example.

Yes,

s/non-templatized/non-template/
s/nontemplate/non-template/
s/templatized function/function template/

But I wonder if that warning is even useful nowadays. The example of
"friend foo(int);" is bogus and is correctly rejected:

fr.cc:2:17: error: ISO C++ forbids declaration of ‘foo’ with no type
[-fpermissive]
   friend foo(int);
                 ^


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]