This attribute allows excluding a member of a class template from being part
of an explicit template instantiation of that class template. This also makes
sure that code using such a member will not take for granted that an external
instantiation exists in another translation unit. The attribute was discussed
on cfe-dev at  and is primarily motivated by the removal of always_inline
in libc++ to control what's part of the ABI (see links in ).