Toward Opaque Typedefs for C++1Y
Although this paper is self-contained, it logically follows our discussion, begun several years ago in N1706 and continued in N1891, of a feature oft-requested for C++: an opaque typedef , sometimes termed a strong typedef . The earlier of those works was presented to WG21 on 2004-10-20 during the Redmond meeting, and the later work was presented during the Berlin meeting on 2005-04-06. Both presentations resulted in very strong encouragement to continue development of such a language feature.1 Alas, the press of other obligations has until recently not permitted us to resume our explorations.
Function Aliases + Extended Inheritance = Opaque Typedefs
This paper proposes two core language additions to C++: (a) function aliases and (b) extended inheritance. While individually useful, the combination of these two features provides the functionality of an opaque typedef , a feature that has long been requested for C++.
Garnitures mécaniques d'étanchéité
Keywords: etancheite ; mecanique Reference Record created on 2005-11-18, modified on 2016-08-08