Lines Matching defs:basic_file_status

132 class basic_file_status {
154 basic_file_status() = default;
156 explicit basic_file_status(file_type Type) : Type(Type) {}
159 basic_file_status(file_type Type, perms Perms, time_t ATime,
167 basic_file_status(file_type Type, perms Perms, uint32_t LastAccessTimeHigh,
221 class file_status : public basic_file_status {
237 explicit file_status(file_type Type) : basic_file_status(Type) {}
244 : basic_file_status(Type, Perms, ATime, ATimeNSec, MTime, MTimeNSec,
253 : basic_file_status(Type, Perms, LastAccessTimeHigh, LastAccessTimeLow,
438 /// @param status A basic_file_status previously returned from stat.
441 bool exists(const basic_file_status &status);
540 /// @param status A basic_file_status previously returned from status.
542 bool is_directory(const basic_file_status &status);
562 /// @param status A basic_file_status previously returned from status.
564 bool is_regular_file(const basic_file_status &status);
586 /// @param status A basic_file_status previously returned from status.
588 bool is_symlink_file(const basic_file_status &status);
611 /// @param status A basic_file_status previously returned from status.
613 bool is_other(const basic_file_status &status);
712 bool status_known(const basic_file_status &s);
1350 // information in basic_file_status, so on platforms where we can't populate
1356 basic_file_status Status; // If available.
1361 basic_file_status Status = basic_file_status())
1368 basic_file_status Status = basic_file_status());
1374 ErrorOr<basic_file_status> status() const;
1503 ErrorOr<basic_file_status> status = State->Stack.back()->status();