Home | History | Annotate | Download | only in Support

Lines Matching refs:error_code

14 // All functions return an error_code and their actual work via the last out
19 // this does not guarantee that error_code will be in the set of explicitly
21 // errors occur, the correct error_code will be used ]. All functions may
274 /// platform-specific error_code.
275 std::error_code make_absolute(const Twine &current_directory,
288 /// platform-specific error_code.
289 std::error_code make_absolute(SmallVectorImpl<char> &path);
295 /// specific error_code. If IgnoreExisting is false, also returns
297 std::error_code create_directories(const Twine &path,
305 /// specific error_code. If IgnoreExisting is false, also returns
307 std::error_code create_directory(const Twine &path, bool IgnoreExisting = true,
320 /// specific error_code.
321 std::error_code create_link(const Twine &to, const Twine &from);
328 /// specific error_code.
329 std::error_code create_hard_link(const Twine &to, const Twine &from);
338 std::error_code real_path(const Twine &path, SmallVectorImpl<char> &output,
345 /// otherwise a platform-specific error_code.
346 std::error_code current_path(SmallVectorImpl<char> &result);
352 /// otherwise a platform-specific error_code.
353 std::error_code set_current_path(const Twine &path);
361 std::error_code remove(const Twine &path, bool IgnoreNonExisting = true);
368 std::error_code remove_directories(const Twine &path, bool IgnoreErrors = true);
378 std::error_code rename(const Twine &from, const Twine &to);
384 std::error_code copy_file(const Twine &From, const Twine &To);
391 /// platform-specific error_code.
392 std::error_code resize_file(int FD, uint64_t Size);
398 /// std::error_code.
421 /// platform-specific error_code.
422 std::error_code access(const Twine &Path, AccessMode Mode);
466 /// platform-specific error_code.
467 std::error_code
482 /// platform specific error_code.
483 std::error_code is_local(const Twine &path, bool &result);
486 std::error_code is_local(int FD, bool &result);
522 /// platform-specific error_code.
523 std::error_code is_directory(const Twine &path, bool &result);
544 /// platform-specific error_code.
545 std::error_code is_regular_file(const Twine &path, bool &result);
568 /// platform-specific error_code.
569 std::error_code is_symlink_file(const Twine &path, bool &result);
594 /// platform-specific error_code.
595 std::error_code is_other(const Twine &path, bool &result);
604 /// platform-specific error_code.
605 std::error_code status(const Twine &path, file_status &result,
609 std::error_code status(int FD, file_status &Result);
616 /// a platform-specific error_code.
620 std::error_code setPermissions(const Twine &Path, perms Permissions);
626 /// platform-specific error_code.
637 /// platform-specific error_code.
638 inline std::error_code file_size(const Twine &Path, uint64_t &Result) {
640 std::error_code EC = status(Path, Status);
644 return std::error_code();
650 /// platform-specific error_code or errc::function_not_supported on
652 std::error_code setLastModificationAndAccessTime(int FD, TimePoint<> Time);
665 /// platform-specific error_code.
666 std::error_code status_known(const Twine &path, bool &result);
688 /// otherwise a platform-specific error_code.
689 std::error_code createUniqueFile(const Twine &Model, int &ResultFD,
694 std::error_code createUniqueFile(const Twine &Model,
705 std::error_code createTemporaryFile(const Twine &Prefix, StringRef Suffix,
710 std::error_code createTemporaryFile(const Twine &Prefix, StringRef Suffix,
713 std::error_code createUniqueDirectory(const Twine &Prefix,
745 std::error_code openFileForWrite(const Twine &Name, int &ResultFD,
748 std::error_code openFileForRead(const Twine &Name, int &ResultFD,
751 std::error_code getUniqueID(const Twine Path, UniqueID &Result);
760 /// available space on the device \a Path is on. A platform specific error_code
779 std::error_code init(int FD, uint64_t Offset, mapmode Mode);
790 std::error_code &ec);
852 std::error_code directory_iterator_construct(DirIterState &, StringRef, bool);
853 std::error_code directory_iterator_increment(DirIterState &);
854 std::error_code directory_iterator_destruct(DirIterState &);
869 /// operator++ because we need an error_code. If it's really needed we can make
876 explicit directory_iterator(const Twine &path, std::error_code &ec,
885 explicit directory_iterator(const directory_entry &de, std::error_code &ec,
896 // No operator++ because we need error_code.
897 directory_iterator &increment(std::error_code &ec) {
941 explicit recursive_directory_iterator(const Twine &path, std::error_code &ec,
950 // No operator++ because we need error_code.
951 recursive_directory_iterator &increment(std::error_code &ec) {
1000 std::error_code ec;