This is an unofficial snapshot of the ISO/IEC JTC1 SC22 WG21 Core Issues List revision 114a. See http://www.open-std.org/jtc1/sc22/wg21/ for the official list.

2024-04-18


237. Explicit instantiation and base class members

Section: 13.9.3  [temp.explicit]     Status: CD1     Submitter: Christophe de Dinechin     Date: 28 Jul 2000

[Voted into WP at October 2005 meeting.]

In 13.9.3 [temp.explicit] paragraph 7 we read:

The explicit instantiation of a class template specialization implies the instantiation of all of its members not previously explicitly specialized in the translation unit containing the explicit instantiation.

Is "member" intended to mean "non-inherited member?" If yes, maybe it should be clarified since 11.7 [class.derived] paragraph 1 says,

Unless redefined in the derived class, members of a base class are also considered to be members of the derived class.

Proposed resolution (October, 2004):

Fixed by the resolution of issue 470.