[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: compilation with clang

From: Werner LEMBERG
Subject: Re: compilation with clang
Date: Wed, 07 Nov 2018 22:12:21 +0100 (CET)

>>   The rule for determining when a base class function declaration
>>   introduced by a using-declaration is hidden by a derived class
>>   function declaration does not take the template parameter list
>>   into account:
> Huh?  This link states:
>     When a using-declarator brings declarations from a base class
>     into a derived class, member functions and member function
>     templates in the derived class override and/or hide member
>     functions and member function templates with the same name,
>     parameter-type-list, cv-qualification, and ref-qualifier (if
>     any) in a base class (rather than conflicting).
> The parameter-type-list is a different one in this example since
> they contain a different member function pointer type.  Which is the
> reason we need the whole hooplahoop in the first place.

And another response:

  Isn’t it template-parameter-list that is different rather than

[I must admit that I'm completely lost with those finicky C++


reply via email to

[Prev in Thread] Current Thread [Next in Thread]