Lines Matching refs:__s
500 static _ECharT const* __range_begin(_Str const& __s) { return __s.data(); }
501 static _ECharT const* __range_end(_Str const& __s) { return __s.data() + __s.length(); }
502 static _ECharT __first_or_null(_Str const& __s) {
503 return __s.empty() ? _ECharT{} : __s[0];
515 static _ECharT const* __range_begin(_Str const& __s) { return __s.data(); }
516 static _ECharT const* __range_end(_Str const& __s) { return __s.data() + __s.length(); }
517 static _ECharT __first_or_null(_Str const& __s) {
518 return __s.empty() ? _ECharT{} : __s[0];
620 static void __append_source(string& __dest, _Source const& __s)
623 __append_range(__dest, _Traits::__range_begin(__s), _Traits::__range_end(__s));
653 static void __append_source(string& __dest, _Source const& __s)
656 __append_range(__dest, _Traits::__range_begin(__s),
657 _Traits::__range_end(__s));
686 path(string_type&& __s) _NOEXCEPT : __pn_(_VSTD::move(__s)) {}
728 path& operator=(string_type&& __s) _NOEXCEPT {
729 __pn_ = _VSTD::move(__s);
734 path& assign(string_type&& __s) _NOEXCEPT {
735 __pn_ = _VSTD::move(__s);
920 _Str __s(__a);
921 __s.reserve(__pn_.size());
922 _CVT()(back_inserter(__s), __pn_.data(), __pn_.data() + __pn_.size());
923 return __s;
961 _LIBCPP_INLINE_VISIBILITY int compare(const string_type& __s) const { return __compare(__s); }
962 _LIBCPP_INLINE_VISIBILITY int compare(__string_view __s) const { return __compare(__s); }
963 _LIBCPP_INLINE_VISIBILITY int compare(const value_type* __s) const { return __compare(__s); }
1034 … path& __assign_view(__string_view const& __s) noexcept { __pn_ = string_type(__s); return *this; }
1078 u8path(const _Source& __s){
1081 return path(__s);
1465 bool status_known(file_status __s) _NOEXCEPT {
1466 return __s.type() != file_type::none;
1470 bool exists(file_status __s) _NOEXCEPT {
1471 return status_known(__s) && __s.type() != file_type::not_found;
1481 auto __s = __status(__p, &__ec);
1482 if (status_known(__s)) __ec.clear();
1483 return exists(__s);
1517 bool is_block_file(file_status __s) _NOEXCEPT {
1518 return __s.type() == file_type::block;
1532 bool is_character_file(file_status __s) _NOEXCEPT {
1533 return __s.type() == file_type::character;
1547 bool is_directory(file_status __s) _NOEXCEPT {
1548 return __s.type() == file_type::directory;
1572 bool is_fifo(file_status __s) _NOEXCEPT {
1573 return __s.type() == file_type::fifo;
1586 bool is_regular_file(file_status __s) _NOEXCEPT {
1587 return __s.type() == file_type::regular;
1601 bool is_socket(file_status __s) _NOEXCEPT {
1602 return __s.type() == file_type::socket;
1616 bool is_symlink(file_status __s) _NOEXCEPT {
1617 return __s.type() == file_type::symlink;
1631 bool is_other(file_status __s) _NOEXCEPT {
1632 return exists(__s)
1633 && !is_regular_file(__s) && !is_directory(__s) && !is_symlink(__s);