Lines Matching full:__ec
1189 filesystem_error(const string& __what, error_code __ec)
1190 : system_error(__ec, __what),
1195 filesystem_error(const string& __what, const path& __p1, error_code __ec)
1196 : system_error(__ec, __what),
1202 error_code __ec)
1203 : system_error(__ec, __what),
1245 path __canonical(const path&, const path&, error_code *__ec=nullptr);
1248 error_code *__ec=nullptr);
1251 error_code *__ec=nullptr);
1254 error_code *__ec=nullptr);
1264 error_code *__ec=nullptr);
1267 error_code *__ec=nullptr);
1270 error_code *__ec=nullptr);
1272 path __current_path(error_code *__ec=nullptr);
1274 void __current_path(const path&, error_code *__ec=nullptr);
1276 bool __equivalent(const path&, const path&, error_code *__ec=nullptr);
1278 uintmax_t __file_size(const path&, error_code *__ec=nullptr);
1280 uintmax_t __hard_link_count(const path&, error_code *__ec=nullptr);
1301 space_info __space(const path&, error_code *__ec=nullptr);
1303 file_status __status(const path&, error_code *__ec=nullptr);
1305 file_status __symlink_status(const path&, error_code *__ec=nullptr);
1307 path __system_complete(const path&, error_code *__ec=nullptr);
1309 path __temp_directory_path(error_code *__ec=nullptr);
1317 path current_path(error_code& __ec) {
1318 return __current_path(&__ec);
1327 void current_path(const path& __p, error_code& __ec) _NOEXCEPT {
1328 __current_path(__p, &__ec);
1340 path canonical(const path& __p, error_code& __ec) {
1341 path __base = __current_path(&__ec);
1342 if (__ec) return {};
1343 return __canonical(__p, __base, &__ec);
1347 path canonical(const path& __p, const path& __base, error_code& __ec) {
1348 return __canonical(__p, __base, &__ec);
1357 void copy(const path& __from, const path& __to, error_code& __ec) {
1358 __copy(__from, __to, copy_options::none, &__ec);
1368 copy_options __opt, error_code& __ec) {
1369 __copy(__from, __to, __opt, &__ec);
1378 bool copy_file(const path& __from, const path& __to, error_code& __ec) {
1379 return __copy_file(__from, __to, copy_options::none, &__ec);
1389 copy_options __opt, error_code& __ec){
1390 return __copy_file(__from, __to, __opt, &__ec);
1399 void copy_symlink(const path& __ext, const path& __new, error_code& __ec) _NOEXCEPT {
1400 __copy_symlink(__ext, __new, &__ec);
1409 bool create_directories(const path& __p, error_code& __ec) {
1410 return __create_directories(__p, &__ec);
1419 bool create_directory(const path& __p, error_code& __ec) _NOEXCEPT {
1420 return __create_directory(__p, &__ec);
1429 bool create_directory(const path& __p, const path& __attrs, error_code& __ec) _NOEXCEPT {
1430 return __create_directory(__p, __attrs, &__ec);
1440 error_code& __ec) _NOEXCEPT {
1441 __create_directory_symlink(__to, __new, &__ec);
1450 void create_hard_link(const path& __to, const path& __new, error_code& __ec) _NOEXCEPT {
1451 __create_hard_link(__to, __new, &__ec);
1460 void create_symlink(const path& __to, const path& __new, error_code& __ec) _NOEXCEPT {
1461 return __create_symlink(__to, __new, &__ec);
1480 bool exists(const path& __p, error_code& __ec) _NOEXCEPT {
1481 auto __s = __status(__p, &__ec);
1482 if (status_known(__s)) __ec.clear();
1492 bool equivalent(const path& __p1, const path& __p2, error_code& __ec) _NOEXCEPT {
1493 return __equivalent(__p1, __p2, &__ec);
1502 __ec) _NOEXCEPT {
1503 return __file_size(__p, &__ec);
1512 uintmax_t hard_link_count(const path& __p, error_code& __ec) _NOEXCEPT {
1513 return __hard_link_count(__p, &__ec);
1527 bool is_block_file(const path& __p, error_code& __ec) _NOEXCEPT {
1528 return is_block_file(__status(__p, &__ec));
1542 bool is_character_file(const path& __p, error_code& __ec) _NOEXCEPT {
1543 return is_character_file(__status(__p, &__ec));
1557 bool is_directory(const path& __p, error_code& __ec) _NOEXCEPT {
1558 return is_directory(__status(__p, &__ec));
1567 bool is_empty(const path& __p, error_code& __ec) {
1568 return __fs_is_empty(__p, &__ec);
1581 bool is_fifo(const path& __p, error_code& __ec) _NOEXCEPT {
1582 return is_fifo(__status(__p, &__ec));
1596 bool is_regular_file(const path& __p, error_code& __ec) _NOEXCEPT {
1597 return is_regular_file(__status(__p, &__ec));
1611 bool is_socket(const path& __p, error_code& __ec) _NOEXCEPT {
1612 return is_socket(__status(__p, &__ec));
1626 bool is_symlink(const path& __p, error_code& __ec) _NOEXCEPT {
1627 return is_symlink(__symlink_status(__p, &__ec));
1642 bool is_other(const path& __p, error_code& __ec) _NOEXCEPT {
1643 return is_other(__status(__p, &__ec));
1652 file_time_type last_write_time(const path& __p, error_code& __ec) _NOEXCEPT {
1653 return __last_write_time(__p, &__ec);
1662 void last_write_time(const path& __p, file_time_type __t, error_code& __ec) _NOEXCEPT {
1663 __last_write_time(__p, __t, &__ec);
1672 void permissions(const path& __p, perms __prms, error_code& __ec) {
1673 __permissions(__p, __prms, &__ec);
1682 path read_symlink(const path& __p, error_code& __ec) {
1683 return __read_symlink(__p, &__ec);
1692 bool remove(const path& __p, error_code& __ec) _NOEXCEPT {
1693 return __remove(__p, &__ec);
1702 uintmax_t remove_all(const path& __p, error_code& __ec) {
1703 return __remove_all(__p, &__ec);
1712 void rename(const path& __from, const path& __to, error_code& __ec) _NOEXCEPT {
1713 return __rename(__from, __to, &__ec);
1722 void resize_file(const path& __p, uintmax_t __ns, error_code& __ec) _NOEXCEPT {
1723 return __resize_file(__p, __ns, &__ec);
1732 space_info space(const path& __p, error_code& __ec) _NOEXCEPT {
1733 return __space(__p, &__ec);
1742 file_status status(const path& __p, error_code& __ec) _NOEXCEPT {
1743 return __status(__p, &__ec);
1752 file_status symlink_status(const path& __p, error_code& __ec) _NOEXCEPT {
1753 return __symlink_status(__p, &__ec);
1762 path system_complete(const path& __p, error_code& __ec) {
1763 return __system_complete(__p, &__ec);
1772 path temp_directory_path(error_code& __ec) {
1773 return __temp_directory_path(&__ec);
1821 file_status status(error_code& __ec) const _NOEXCEPT {
1822 return _VSTD_FS::status(__p_, __ec);
1831 file_status symlink_status(error_code& __ec) const _NOEXCEPT {
1832 return _VSTD_FS::symlink_status(__p_, __ec);
1909 directory_iterator(const path& __p, error_code& __ec)
1910 : directory_iterator(__p, &__ec)
1914 error_code& __ec)
1915 : directory_iterator(__p, &__ec, __opts)
1949 directory_iterator& increment(error_code& __ec)
1950 { return __increment(&__ec); }
1963 directory_iterator& __increment(error_code * __ec = nullptr);
2019 directory_options __xoptions, error_code& __ec)
2020 : recursive_directory_iterator(__p, __xoptions, &__ec)
2024 recursive_directory_iterator(const path& __p, error_code& __ec)
2025 : recursive_directory_iterator(__p, directory_options::none, &__ec)
2066 recursive_directory_iterator& increment(error_code& __ec)
2067 { return __increment(&__ec); }
2076 void pop(error_code& __ec)
2077 { __pop(&__ec); }
2089 error_code *__ec);
2095 bool __try_recursion(error_code* __ec);
2098 void __advance(error_code* __ec=nullptr);
2101 recursive_directory_iterator& __increment(error_code *__ec=nullptr);
2104 void __pop(error_code* __ec=nullptr);