| 
| template<class _String , class _Traits >  | 
| void  | swap (basic_path< _String, _Traits > &_Left, basic_path< _String, _Traits > &_Right) | 
|   | 
| template<class _String , class _Traits >  | 
| basic_path< _String, _Traits >  | operator/ (const basic_path< _String, _Traits > &_Left, const basic_path< _String, _Traits > &_Right) | 
|   | 
| template<class _String , class _Traits >  | 
| bool  | operator== (const basic_path< _String, _Traits > &_Left, const basic_path< _String, _Traits > &_Right) | 
|   | 
| template<class _String , class _Traits >  | 
| bool  | operator!= (const basic_path< _String, _Traits > &_Left, const basic_path< _String, _Traits > &_Right) | 
|   | 
| template<class _String , class _Traits >  | 
| bool  | operator< (const basic_path< _String, _Traits > &_Left, const basic_path< _String, _Traits > &_Right) | 
|   | 
| template<class _String , class _Traits >  | 
| bool  | operator> (const basic_path< _String, _Traits > &_Left, const basic_path< _String, _Traits > &_Right) | 
|   | 
| template<class _String , class _Traits >  | 
| bool  | operator<= (const basic_path< _String, _Traits > &_Left, const basic_path< _String, _Traits > &_Right) | 
|   | 
| template<class _String , class _Traits >  | 
| bool  | operator>= (const basic_path< _String, _Traits > &_Left, const basic_path< _String, _Traits > &_Right) | 
|   | 
| template<class _String , class _Traits >  | 
| basic_ostream< typename _String::value_type, typename _String::traits_type > &  | operator<< (basic_ostream< typename _String::value_type, typename _String::traits_type > &_Ostr, const basic_path< _String, _Traits > &_Pval) | 
|   | 
| template<class _String , class _Traits >  | 
| basic_istream< typename _String::value_type, typename _String::traits_type > &  | operator>> (basic_istream< typename _String::value_type, typename _String::traits_type > &_Istr, basic_path< _String, _Traits > &_Pval) | 
|   | 
| _FS_DLL void *__CLRCALL_PURE_OR_CDECL  | _Open_dir (char(&)[_MAX_FILESYS_NAME], const char *, int &, file_type &) | 
|   | 
| _FS_DLL char *__CLRCALL_PURE_OR_CDECL  | _Read_dir (char(&)[_MAX_FILESYS_NAME], void *, file_type &) | 
|   | 
| _FS_DLL void __CLRCALL_PURE_OR_CDECL  | _Close_dir (void *) | 
|   | 
| _FS_DLL char *__CLRCALL_PURE_OR_CDECL  | _Current_get (char(&)[_MAX_FILESYS_NAME]) | 
|   | 
| _FS_DLL bool __CLRCALL_PURE_OR_CDECL  | _Current_set (const char *) | 
|   | 
| _FS_DLL int __CLRCALL_PURE_OR_CDECL  | _Make_dir (const char *) | 
|   | 
| _FS_DLL bool __CLRCALL_PURE_OR_CDECL  | _Remove_dir (const char *) | 
|   | 
| _FS_DLL file_type __CLRCALL_PURE_OR_CDECL  | _Stat (const char *, int &) | 
|   | 
| _FS_DLL file_type __CLRCALL_PURE_OR_CDECL  | _Lstat (const char *, int &) | 
|   | 
| _FS_DLL _ULonglong __CLRCALL_PURE_OR_CDECL  | _File_size (const char *) | 
|   | 
| _FS_DLL time_t __CLRCALL_PURE_OR_CDECL  | _Last_write_time (const char *) | 
|   | 
| _FS_DLL void __CLRCALL_PURE_OR_CDECL  | _Last_write_time (const char *, time_t) | 
|   | 
| _FS_DLL space_info __CLRCALL_PURE_OR_CDECL  | _Statvfs (const char *) | 
|   | 
| _FS_DLL int __CLRCALL_PURE_OR_CDECL  | _Equivalent (const char *, const char *) | 
|   | 
| _FS_DLL int __CLRCALL_PURE_OR_CDECL  | _Link (const char *, const char *) | 
|   | 
| _FS_DLL int __CLRCALL_PURE_OR_CDECL  | _Symlink (const char *, const char *) | 
|   | 
| _FS_DLL int __CLRCALL_PURE_OR_CDECL  | _Rename (const char *, const char *) | 
|   | 
| _FS_DLL int __CLRCALL_PURE_OR_CDECL  | _Unlink (const char *) | 
|   | 
| _FS_DLL int __CLRCALL_PURE_OR_CDECL  | _Copy_file (const char *, const char *, bool) | 
|   | 
| _FS_DLL void *__CLRCALL_PURE_OR_CDECL  | _Open_dir (wchar_t(&)[_MAX_FILESYS_NAME], const wchar_t *, int &, file_type &) | 
|   | 
| _FS_DLL wchar_t *__CLRCALL_PURE_OR_CDECL  | _Read_dir (wchar_t(&)[_MAX_FILESYS_NAME], void *, file_type &) | 
|   | 
| _FS_DLL wchar_t *__CLRCALL_PURE_OR_CDECL  | _Current_get (wchar_t(&)[_MAX_FILESYS_NAME]) | 
|   | 
| _FS_DLL bool __CLRCALL_PURE_OR_CDECL  | _Current_set (const wchar_t *) | 
|   | 
| _FS_DLL int __CLRCALL_PURE_OR_CDECL  | _Make_dir (const wchar_t *) | 
|   | 
| _FS_DLL bool __CLRCALL_PURE_OR_CDECL  | _Remove_dir (const wchar_t *) | 
|   | 
| _FS_DLL file_type __CLRCALL_PURE_OR_CDECL  | _Stat (const wchar_t *, int &) | 
|   | 
| _FS_DLL file_type __CLRCALL_PURE_OR_CDECL  | _Lstat (const wchar_t *, int &) | 
|   | 
| _FS_DLL _ULonglong __CLRCALL_PURE_OR_CDECL  | _File_size (const wchar_t *) | 
|   | 
| _FS_DLL time_t __CLRCALL_PURE_OR_CDECL  | _Last_write_time (const wchar_t *) | 
|   | 
| _FS_DLL void __CLRCALL_PURE_OR_CDECL  | _Last_write_time (const wchar_t *, time_t) | 
|   | 
| _FS_DLL space_info __CLRCALL_PURE_OR_CDECL  | _Statvfs (const wchar_t *) | 
|   | 
| _FS_DLL int __CLRCALL_PURE_OR_CDECL  | _Equivalent (const wchar_t *, const wchar_t *) | 
|   | 
| _FS_DLL int __CLRCALL_PURE_OR_CDECL  | _Link (const wchar_t *, const wchar_t *) | 
|   | 
| _FS_DLL int __CLRCALL_PURE_OR_CDECL  | _Symlink (const wchar_t *, const wchar_t *) | 
|   | 
| _FS_DLL int __CLRCALL_PURE_OR_CDECL  | _Rename (const wchar_t *, const wchar_t *) | 
|   | 
| _FS_DLL int __CLRCALL_PURE_OR_CDECL  | _Unlink (const wchar_t *) | 
|   | 
| _FS_DLL int __CLRCALL_PURE_OR_CDECL  | _Copy_file (const wchar_t *, const wchar_t *, bool) | 
|   | 
| template<class _Path , class _Prefix_directory >  | 
| bool  | operator== (const basic_directory_iterator< _Path, _Prefix_directory > &_Left, const basic_directory_iterator< _Path, _Prefix_directory > &_Right) | 
|   | 
| template<class _Path , class _Prefix_directory >  | 
| bool  | operator!= (const basic_directory_iterator< _Path, _Prefix_directory > &_Left, const basic_directory_iterator< _Path, _Prefix_directory > &_Right) | 
|   | 
| template<class _Path >  | 
| bool  | operator== (const basic_recursive_directory_iterator< _Path > &_Left, const basic_recursive_directory_iterator< _Path > &_Right) | 
|   | 
| template<class _Path >  | 
| bool  | operator!= (const basic_recursive_directory_iterator< _Path > &_Left, const basic_recursive_directory_iterator< _Path > &_Right) | 
|   | 
| template<class _Path >  | 
| file_status  | status (const _Path &_Pval) | 
|   | 
| template<class _Path >  | 
| file_status  | status (const _Path &_Pval, error_code &_Code) | 
|   | 
| template<class _Path >  | 
| file_status  | symlink_status (const _Path &_Pval) | 
|   | 
| template<class _Path >  | 
| file_status  | symlink_status (const _Path &_Pval, error_code &_Code) | 
|   | 
| bool  | status_known (file_status _Stat) | 
|   | 
| bool  | exists (file_status _Stat) | 
|   | 
| bool  | is_regular (file_status _Stat) | 
|   | 
| bool  | is_regular_file (file_status _Stat) | 
|   | 
| bool  | is_directory (file_status _Stat) | 
|   | 
| bool  | is_symlink (file_status _Stat) | 
|   | 
| bool  | is_other (file_status _Stat) | 
|   | 
| template<class _Path >  | 
| bool  | exists (const _Path &_Pval) | 
|   | 
| template<class _Path >  | 
| bool  | is_regular (const _Path &_Pval) | 
|   | 
| template<class _Path >  | 
| bool  | is_regular_file (const _Path &_Pval) | 
|   | 
| template<class _Path >  | 
| bool  | is_directory (const _Path &_Pval) | 
|   | 
| template<class _Path >  | 
| bool  | is_symlink (const _Path &_Pval) | 
|   | 
| template<class _Path >  | 
| bool  | is_other (const _Path &_Pval) | 
|   | 
| template<class _Path >  | 
| bool  | is_empty (const _Path &_Pval) | 
|   | 
| template<class _Path1 , class _Path2 >  | 
| bool  | equivalent (const _Path1 &_Pval1, const _Path2 &_Pval2) | 
|   | 
| template<class _Path >  | 
| _Path  | current_path () | 
|   | 
| template<class _Path >  | 
| void  | current_path (const _Path &_Pval) | 
|   | 
| template<class _Path >  | 
| _Path  | initial_path () | 
|   | 
| template<class _Path >  | 
| _ULonglong  | file_size (const _Path &_Pval) | 
|   | 
| template<class _Path >  | 
| space_info  | space (const _Path &_Pval) | 
|   | 
| template<class _Path >  | 
| time_t  | last_write_time (const _Path &_Pval) | 
|   | 
| template<class _Path >  | 
| void  | last_write_time (const _Path &_Pval, time_t _Newtime) | 
|   | 
| template<class _Path >  | 
| bool  | create_directory (const _Path &_Pval) | 
|   | 
| template<class _Path >  | 
| bool  | remove_directory (const _Path &_Pval) | 
|   | 
| template<class _Path1 , class _Path2 >  | 
| void  | create_hard_link (const _Path1 &_Oldpval, const _Path2 &_Newpval) | 
|   | 
| template<class _Path1 , class _Path2 >  | 
| error_code  | create_hard_link (const _Path1 &_Oldpval, const _Path2 &_Newpval, error_code &_Code) | 
|   | 
| template<class _Path1 , class _Path2 >  | 
| void  | create_symlink (const _Path1 &_Oldpval, const _Path2 &_Newpval) | 
|   | 
| template<class _Path1 , class _Path2 >  | 
| error_code  | create_symlink (const _Path1 &_Oldpval, const _Path2 &_Newpval, error_code &_Code) | 
|   | 
| template<class _Path >  | 
| bool  | remove (const _Path &_Pval) | 
|   | 
| template<class _Path >  | 
| bool  | remove_filename (const _Path &_Pval) | 
|   | 
| template<class _Path >  | 
| bool  | _Remove_all (const _Path &_Pval, unsigned long &_Ans) | 
|   | 
| template<class _Path >  | 
| unsigned long  | remove_all (const _Path &_Pval) | 
|   | 
| template<class _Path1 , class _Path2 >  | 
| bool  | rename (const _Path1 &_Oldpval, const _Path2 &_Newpval) | 
|   | 
| template<class _Path1 , class _Path2 >  | 
| void  | copy_file (const _Path1 &_Oldpval, const _Path2 &_Newpval, _Copy_option _Opt=copy_option::fail_if_exists) | 
|   | 
| template<class _Path >  | 
| _Path  | complete (const _Path &_Pval, const _Path &_Pbase=initial_path< _Path >()) | 
|   | 
| template<class _Path >  | 
| _Path  | system_complete (const _Path &_Pval) | 
|   | 
| template<class _Path >  | 
| bool  | create_directories (const _Path &_Pval) | 
|   | 
| template<class _Path >  | 
| _Path::string_type  | extension (const _Path &_Pval) | 
|   | 
| template<class _Path >  | 
| _Path::string_type  | basename (const _Path &_Pval) | 
|   | 
| template<class _Path >  | 
| _Path::string_type  | stem (const _Path &_Pval) | 
|   | 
| template<class _Path >  | 
| _Path  | replace_extension (const _Path &_Pval, const typename _Path::string_type &_Newext) | 
|   |