File: filesystemerror.yo

package info (click to toggle)
c%2B%2B-annotations 12.2.0-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 13,044 kB
  • sloc: cpp: 24,337; makefile: 1,517; ansic: 165; sh: 121; perl: 90
file content (12 lines) | stat: -rw-r--r-- 646 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
The tt(std::filesystem) namespace offers its own exception type
ti(filesystem_error) (see also chapter ref(EXCEPTIONS)). Its constructor has
the following signature (the bracketed parameters are optional):
        verb(    filesystem_error(string const &what, 
                    [path const &path1, [path const &path2,]] 
                    error_code ec);)

As tt(filesystem) facilities are closely related to standard system
functions, tt(errc) error code enumeration values can be used to obtain
tt(error_codes) to pass to tt(filesystem_error), as illustrated by the
following program:
    verbinsert(-s4 //fse examples/filesystemerror.cc)