This page is a snapshot from the LWG issues list, see the Library Active Issues List for more information and the meaning of CD1 status.

273. Missing ios_base qualification on members of a dependent class

Section: 31 [input.output] Status: CD1 Submitter: Martin Sebor Opened: 2000-11-02 Last modified: 2016-01-28

Priority: Not Prioritized

View all other issues in [input.output].

View all issues with CD1 status.

Discussion:

27.5.2.4.2, p4, and 27.8.1.6, p2, 27.8.1.7, p3, 27.8.1.9, p2, 27.8.1.10, p3 refer to in and/or out w/o ios_base:: qualification. That's incorrect since the names are members of a dependent base class (14.6.2 [temp.dep]) and thus not visible.

Proposed resolution:

Qualify the names with the name of the class of which they are members, i.e., ios_base.