Lines Matching defs:__s
147 inline _LIBCPP_HIDE_FROM_ABI bool status_known(file_status __s) noexcept { return __s.type() != file_type::none; }
148 inline _LIBCPP_HIDE_FROM_ABI bool exists(file_status __s) noexcept {
149 return status_known(__s) && __s.type() != file_type::not_found;
154 auto __s = __status(__p, &__ec);
155 if (status_known(__s))
157 return exists(__s);
168 inline _LIBCPP_HIDE_FROM_ABI bool is_block_file(file_status __s) noexcept { return __s.type() == file_type::block; }
173 inline _LIBCPP_HIDE_FROM_ABI bool is_character_file(file_status __s) noexcept {
174 return __s.type() == file_type::character;
180 inline _LIBCPP_HIDE_FROM_ABI bool is_directory(file_status __s) noexcept { return __s.type() == file_type::directory; }
188 inline _LIBCPP_HIDE_FROM_ABI bool is_fifo(file_status __s) noexcept { return __s.type() == file_type::fifo; }
193 inline _LIBCPP_HIDE_FROM_ABI bool is_regular_file(file_status __s) noexcept { return __s.type() == file_type::regular; }
198 inline _LIBCPP_HIDE_FROM_ABI bool is_symlink(file_status __s) noexcept { return __s.type() == file_type::symlink; }
203 inline _LIBCPP_HIDE_FROM_ABI bool is_other(file_status __s) noexcept {
204 return exists(__s) && !is_regular_file(__s) && !is_directory(__s) && !is_symlink(__s);
210 inline _LIBCPP_HIDE_FROM_ABI bool is_socket(file_status __s) noexcept { return __s.type() == file_type::socket; }