Skip to content

Change stable names for Filesystem subclause #1502

Closed
@jwakely

Description

@jwakely

I would like to change:

[enum.copy_options] -> [fs.enum.copy.opts]
[enum.directory_options] -> [fs.enum.dir.opts]
[enum.file_type] -> [fs.enum.file.type]
[enum.perms] -> [fs.enum.perms]
[directory_iterator.*] -> [fs.dir.itr.*]

Any objections? Any other candidates?

As an aside, it's a shame that most [class.xxx] tags are for core wording relating to classes, except for a small handful of library types, [class.gslice], [class.slice], [class.directory_entry], [class.rec.dir.itr], [class.directory_iterator], [class.file_status], [class.filesystem_status], [class.path]. slice and gslice have been there since C++11 (before then they were [lib.class.*]) but all the others are new in C++17 and could be changed now.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions