| 
| _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 void __CLRCALL_PURE_OR_CDECL  | _Close_dir (void *) | 
|   | 
| _FS_DLL bool __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 wchar_t *__CLRCALL_PURE_OR_CDECL  | _Symlink_get (wchar_t(&)[_MAX_FILESYS_NAME], const wchar_t *) | 
|   | 
| _FS_DLL wchar_t *__CLRCALL_PURE_OR_CDECL  | _Temp_get (wchar_t(&)[_MAX_FILESYS_NAME]) | 
|   | 
| _FS_DLL int __CLRCALL_PURE_OR_CDECL  | _Make_dir (const wchar_t *, 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 *, _Perms *) | 
|   | 
| _FS_DLL _File_type __CLRCALL_PURE_OR_CDECL  | _Lstat (const wchar_t *, _Perms *) | 
|   | 
| _FS_DLL uintmax_t __CLRCALL_PURE_OR_CDECL  | _File_size (const wchar_t *) | 
|   | 
| _FS_DLL uintmax_t __CLRCALL_PURE_OR_CDECL  | _Hard_links (const wchar_t *) | 
|   | 
| _FS_DLL int64_t __CLRCALL_PURE_OR_CDECL  | _Last_write_time (const wchar_t *) | 
|   | 
| _FS_DLL int __CLRCALL_PURE_OR_CDECL  | _Set_last_write_time (const wchar_t *, int64_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  | _Resize (const wchar_t *, uintmax_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 *) | 
|   | 
| _FS_DLL int __CLRCALL_PURE_OR_CDECL  | _Chmod (const wchar_t *, _Perms) | 
|   | 
| _FS_DLL int __CLRCALL_PURE_OR_CDECL  | _To_byte (const wchar_t *, char *) | 
|   | 
| _FS_DLL int __CLRCALL_PURE_OR_CDECL  | _To_wide (const char *, wchar_t *) | 
|   | 
| path  | operator/ (const path &, const path &) | 
|   | 
| path  | _Absolute (const path &, const path &, error_code &) | 
|   | 
| void  | _Canonicalize_string_only (path &, const path &) | 
|   | 
| path  | canonical (const path &, error_code &) | 
|   | 
| path  | canonical (const path &, const path &, error_code &) | 
|   | 
| void  | copy (const path &, const path &) | 
|   | 
| void  | copy (const path &, const path &, error_code &) _NOEXCEPT | 
|   | 
| void  | copy (const path &, const path &, _Copy_options) | 
|   | 
| void  | copy (const path &, const path &, _Copy_options, error_code &) _NOEXCEPT | 
|   | 
| bool  | copy_file (const path &, const path &, _Copy_options=copy_options::none) | 
|   | 
| bool  | copy_file (const path &, const path &, error_code &) _NOEXCEPT | 
|   | 
| bool  | copy_file (const path &, const path &, _Copy_options, error_code &) _NOEXCEPT | 
|   | 
| void  | copy_symlink (const path &, const path &) | 
|   | 
| void  | copy_symlink (const path &, const path &, error_code &) _NOEXCEPT | 
|   | 
| bool  | create_directories (const path &) | 
|   | 
| bool  | create_directories (const path &, error_code &) _NOEXCEPT | 
|   | 
| bool  | create_directory (const path &) | 
|   | 
| bool  | create_directory (const path &, error_code &) _NOEXCEPT | 
|   | 
| bool  | create_directory (const path &, const path &) | 
|   | 
| bool  | create_directory (const path &, const path &, error_code &) _NOEXCEPT | 
|   | 
| void  | create_directory_symlink (const path &, const path &) | 
|   | 
| void  | create_directory_symlink (const path &, const path &, error_code &) _NOEXCEPT | 
|   | 
| void  | create_hard_link (const path &, const path &) | 
|   | 
| void  | create_hard_link (const path &, const path &, error_code &) _NOEXCEPT | 
|   | 
| void  | create_symlink (const path &, const path &) | 
|   | 
| void  | create_symlink (const path &, const path &, error_code &) _NOEXCEPT | 
|   | 
| path  | current_path () | 
|   | 
| path  | current_path (error_code &) | 
|   | 
| void  | current_path (const path &) | 
|   | 
| void  | current_path (const path &, error_code &) _NOEXCEPT | 
|   | 
| bool  | equivalent (const path &, const path &) | 
|   | 
| bool  | equivalent (const path &, const path &, error_code &) _NOEXCEPT | 
|   | 
| bool  | exists (file_status) _NOEXCEPT | 
|   | 
| bool  | exists (const path &) | 
|   | 
| bool  | exists (const path &, error_code &) _NOEXCEPT | 
|   | 
| uintmax_t  | file_size (const path &) | 
|   | 
| uintmax_t  | file_size (const path &, error_code &) _NOEXCEPT | 
|   | 
| uintmax_t  | hard_link_count (const path &) | 
|   | 
| uintmax_t  | hard_link_count (const path &, error_code &) _NOEXCEPT | 
|   | 
| bool  | is_block_file (file_status) _NOEXCEPT | 
|   | 
| bool  | is_block_file (const path &) | 
|   | 
| bool  | is_block_file (const path &, error_code &) _NOEXCEPT | 
|   | 
| bool  | is_character_file (file_status) _NOEXCEPT | 
|   | 
| bool  | is_character_file (const path &) | 
|   | 
| bool  | is_character_file (const path &, error_code &) _NOEXCEPT | 
|   | 
| bool  | is_directory (file_status) _NOEXCEPT | 
|   | 
| bool  | is_directory (const path &) | 
|   | 
| bool  | is_directory (const path &, error_code &) _NOEXCEPT | 
|   | 
| bool  | is_empty (const path &) | 
|   | 
| bool  | is_empty (const path &, error_code &) _NOEXCEPT | 
|   | 
| bool  | is_fifo (file_status) _NOEXCEPT | 
|   | 
| bool  | is_fifo (const path &) | 
|   | 
| bool  | is_fifo (const path &, error_code &) _NOEXCEPT | 
|   | 
| bool  | is_other (file_status) _NOEXCEPT | 
|   | 
| bool  | is_other (const path &) | 
|   | 
| bool  | is_other (const path &, error_code &) _NOEXCEPT | 
|   | 
| bool  | is_regular_file (file_status) _NOEXCEPT | 
|   | 
| bool  | is_regular_file (const path &) | 
|   | 
| bool  | is_regular_file (const path &, error_code &) _NOEXCEPT | 
|   | 
| bool  | is_socket (file_status) _NOEXCEPT | 
|   | 
| bool  | is_socket (const path &) | 
|   | 
| bool  | is_socket (const path &, error_code &) _NOEXCEPT | 
|   | 
| bool  | is_symlink (file_status) _NOEXCEPT | 
|   | 
| bool  | is_symlink (const path &) | 
|   | 
| bool  | is_symlink (const path &, error_code &) _NOEXCEPT | 
|   | 
| file_time_type  | last_write_time (const path &, error_code &) _NOEXCEPT | 
|   | 
| file_time_type  | last_write_time (const path &) | 
|   | 
| void  | last_write_time (const path &, file_time_type, error_code &) _NOEXCEPT | 
|   | 
| void  | last_write_time (const path &, file_time_type) | 
|   | 
| void  | permissions (const path &, _Perms) | 
|   | 
| void  | permissions (const path &, _Perms, error_code &) _NOEXCEPT | 
|   | 
| path  | read_symlink (const path &) | 
|   | 
| path  | read_symlink (const path &, error_code &) | 
|   | 
| bool  | remove (const path &) | 
|   | 
| bool  | remove (const path &, error_code &) _NOEXCEPT | 
|   | 
| uintmax_t  | remove_all (const path &) | 
|   | 
| uintmax_t  | remove_all (const path &, error_code &) _NOEXCEPT | 
|   | 
| void  | rename (const path &, const path &) | 
|   | 
| void  | rename (const path &, const path &, error_code &) _NOEXCEPT | 
|   | 
| void  | resize_file (const path &, uintmax_t) | 
|   | 
| void  | resize_file (const path &, uintmax_t, error_code &) _NOEXCEPT | 
|   | 
| space_info  | space (const path &) | 
|   | 
| space_info  | space (const path &, error_code &) _NOEXCEPT | 
|   | 
| file_status  | status (const path &) | 
|   | 
| file_status  | status (const path &, error_code &) _NOEXCEPT | 
|   | 
| bool  | status_known (file_status) _NOEXCEPT | 
|   | 
| file_status  | symlink_status (const path &) | 
|   | 
| file_status  | symlink_status (const path &, error_code &) _NOEXCEPT | 
|   | 
| path  | system_complete (const path &) | 
|   | 
| path  | system_complete (const path &, error_code &) | 
|   | 
| path  | temp_directory_path () | 
|   | 
| path  | temp_directory_path (error_code &) | 
|   | 
| void  | swap (path &_Left, path &_Right) _NOEXCEPT | 
|   | 
| size_t  | hash_value (const path &_Path) _NOEXCEPT | 
|   | 
| bool  | operator== (const path &_Left, const path &_Right) _NOEXCEPT | 
|   | 
| bool  | operator!= (const path &_Left, const path &_Right) _NOEXCEPT | 
|   | 
| bool  | operator< (const path &_Left, const path &_Right) _NOEXCEPT | 
|   | 
| bool  | operator<= (const path &_Left, const path &_Right) _NOEXCEPT | 
|   | 
| bool  | operator> (const path &_Left, const path &_Right) _NOEXCEPT | 
|   | 
| bool  | operator>= (const path &_Left, const path &_Right) _NOEXCEPT | 
|   | 
| template<class _Elem , class _Traits >  | 
| basic_ostream< _Elem, _Traits > &  | operator<< (basic_ostream< _Elem, _Traits > &_Ostr, const path &_Path) | 
|   | 
| template<class _Elem , class _Traits >  | 
| basic_istream< _Elem, _Traits > &  | operator>> (basic_istream< _Elem, _Traits > &_Istr, path &_Path) | 
|   | 
| template<class _InIt , class  = typename enable_if<_Is_iterator<_InIt>::value,		void>::type>  | 
| path  | u8path (_InIt _First, _InIt _Last) | 
|   | 
| template<class _InIt , class  = typename enable_if<_Is_iterator<_InIt>::value,		void>::type>  | 
| path  | u8path (_InIt _First) | 
|   | 
| template<class _Traits , class _Alloc >  | 
| path  | u8path (const basic_string< char, _Traits, _Alloc > &_Str) | 
|   | 
| template<class _Prefix_directory >  | 
| bool  | operator== (const _Directory_iterator< _Prefix_directory > &_Left, const _Directory_iterator< _Prefix_directory > &_Right) | 
|   | 
| template<class _Prefix_directory >  | 
| bool  | operator!= (const _Directory_iterator< _Prefix_directory > &_Left, const _Directory_iterator< _Prefix_directory > &_Right) | 
|   | 
| const directory_iterator &  | begin (const directory_iterator &_Iter) _NOEXCEPT | 
|   | 
| directory_iterator  | end (const directory_iterator &) _NOEXCEPT | 
|   | 
| bool  | operator== (const recursive_directory_iterator &_Left, const recursive_directory_iterator &_Right) | 
|   | 
| bool  | operator!= (const recursive_directory_iterator &_Left, const recursive_directory_iterator &_Right) | 
|   | 
| const recursive_directory_iterator &  | begin (const recursive_directory_iterator &_Iter) _NOEXCEPT | 
|   | 
| recursive_directory_iterator  | end (const recursive_directory_iterator &) _NOEXCEPT | 
|   | 
| path  | absolute (const path &_Path, const path &_Base=current_path()) | 
|   | 
| path  | canonical (const path &_Path, const path &_Base=current_path()) | 
|   | 
| bool  | _Copy_options_indicate_recursive_copy (_Copy_options _Opts) | 
|   | 
| bool  | _Remove_all (const path &_Path, uintmax_t &_Ans, error_code &_Code) _NOEXCEPT | 
|   |