Lines Matching refs:__src
391 static void __append(_Str& __dest, const __path_string& __src) {
393 _Narrower()(back_inserter(__utf8), __src.data(), __src.data() + __src.size());
402 static void __append(_Str& __dest, const __path_string& __src) {
403 size_t __size = __wide_to_char(__src, nullptr, 0);
406 __wide_to_char(__src, const_cast<char*>(__dest.data()) + __pos, __size);
414 static void __append(_Str& __dest, const __path_string& __src) {
415 __dest.append(__src.begin(), __src.end());
423 static void __append(_Str& __dest, const __path_string& __src) {
424 __dest.append(__src.begin(), __src.end());
435 static void __append(_Str& __dest, const __path_string& __src) {
436 _Narrower()(back_inserter(__dest), __src.data(), __src.data() + __src.size());
482 path(const _Source& __src, format = format::auto_format) {
483 _SourceCVT<_Source>::__append_source(__pn_, __src);
534 operator=(const _Source& __src) {
535 return this->assign(__src);
540 _EnableIfPathable<_Source> assign(const _Source& __src) {
542 _SourceCVT<_Source>::__append_source(__pn_, __src);
580 operator/=(const _Source& __src) {
581 return operator/=(path(__src));
586 _EnableIfPathable<_Source> append(const _Source& __src) {
587 return operator/=(path(__src));
613 operator/=(const _Source& __src) {
614 return this->append(__src);
619 _EnableIfPathable<_Source> append(const _Source& __src) {
622 bool __source_is_absolute = _VSTD_FS::__is_separator(_Traits::__first_or_null(__src));
627 _CVT::__append_source(__pn_, __src);