Home
last modified time | relevance | path

Searched refs:perm_options (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/include/__filesystem/
H A Dperm_options.h23 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 Doperations.h70 _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 Doperations.cpp735 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 Dfilesystem365 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 Dmodule.modulemap.in1278 module perm_options { header "__filesystem/perm_options.h" }
/freebsd/contrib/llvm-project/libcxx/modules/std/
H A Dfilesystem.cppm
H A Dfilesystem.inc46 using std::filesystem::perm_options;
/freebsd/lib/libc++/
H A Dmodule.modulemap1278 module perm_options { header "__filesystem/perm_options.h" }
H A Dlibcxx.imp360 { include: [ "<__filesystem/perm_options.h>", "private", "<filesystem>", "public" ] },
H A DMakefile1495 FS_HEADERS+= perm_options.h
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/
H A Dmodule.modulemap1275 …d_private_filesystem_perm_options [system] { header "__filesystem/perm_options.h" }
/freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DStdSymbolMap.inc3546 SYMBOL(perm_options, std::filesystem::, <filesystem>)