Searched refs:perm_options (Results 1 – 12 of 12) sorted by relevance
| /freebsd/contrib/llvm-project/libcxx/include/__filesystem/ |
| H A D | perm_options.h | 23 enum class perm_options : unsigned char { replace = 1, add = 2, remove = 4, nofollow = 8 }; enum 25 _LIBCPP_HIDE_FROM_ABI inline constexpr perm_options operator&(perm_options __lhs, perm_options __rh… 26 return static_cast<perm_options>(static_cast<unsigned>(__lhs) & static_cast<unsigned>(__rhs)); 29 _LIBCPP_HIDE_FROM_ABI inline constexpr perm_options operator|(perm_options __lhs, perm_options __rh… 30 return static_cast<perm_options>(static_cast<unsigned>(__lhs) | static_cast<unsigned>(__rhs)); 33 _LIBCPP_HIDE_FROM_ABI inline constexpr perm_options operator^(perm_options __lhs, perm_options __rh… 34 return static_cast<perm_options>(static_cast<unsigned>(__lhs) ^ static_cast<unsigned>(__rhs)); 37 _LIBCPP_HIDE_FROM_ABI inline constexpr perm_options operator~(perm_options __lhs) { 38 return static_cast<perm_options>(~static_cast<unsigned>(__lhs)); 41 _LIBCPP_HIDE_FROM_ABI inline perm_options& operator&=(perm_options& __lhs, perm_options __rhs) { [all …]
|
| H A D | operations.h | 70 _LIBCPP_EXPORTED_FROM_ABI void __permissions(const path&, perms, perm_options, error_code* = nullpt… 226 permissions(const path& __p, perms __prms, perm_options __opts = perm_options::replace) { 230 __permissions(__p, __prms, perm_options::replace, &__ec); in permissions() 232 inline _LIBCPP_HIDE_FROM_ABI void permissions(const path& __p, perms __prms, perm_options __opts, e… in permissions()
|
| /freebsd/contrib/llvm-project/libcxx/src/filesystem/ |
| H A D | operations.cpp | 735 void __permissions(const path& p, perms prms, perm_options opts, error_code* ec) { in __permissions() 738 auto has_opt = [&](perm_options o) { return bool(o & opts); }; in __permissions() 739 const bool resolve_symlinks = !has_opt(perm_options::nofollow); in __permissions() 740 const bool add_perms = has_opt(perm_options::add); in __permissions() 741 const bool remove_perms = has_opt(perm_options::remove); in __permissions() 743 (add_perms + remove_perms + has_opt(perm_options::replace)) == 1, in __permissions()
|
| /freebsd/contrib/llvm-project/libcxx/include/ |
| H A D | filesystem | 365 enum class perm_options; 477 perm_options opts=perm_options::replace); 479 void permissions(const path& p, perms prms, perm_options opts, 553 # include <__filesystem/perm_options.h>
|
| H A D | module.modulemap.in | 1278 module perm_options { header "__filesystem/perm_options.h" }
|
| /freebsd/contrib/llvm-project/libcxx/modules/std/ |
| H A D | filesystem.cppm | |
| H A D | filesystem.inc | 46 using std::filesystem::perm_options;
|
| /freebsd/lib/libc++/ |
| H A D | module.modulemap | 1278 module perm_options { header "__filesystem/perm_options.h" }
|
| H A D | libcxx.imp | 360 { include: [ "<__filesystem/perm_options.h>", "private", "<filesystem>", "public" ] },
|
| H A D | Makefile | 1495 FS_HEADERS+= perm_options.h
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/ |
| H A D | module.modulemap | 1275 …d_private_filesystem_perm_options [system] { header "__filesystem/perm_options.h" }
|
| /freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/ |
| H A D | StdSymbolMap.inc | 3546 SYMBOL(perm_options, std::filesystem::, <filesystem>)
|