Lines Matching refs:_RHS
299 inline _LIBCPP_CONSTEXPR perms operator&(perms _LHS, perms _RHS)
300 { return static_cast<perms>(static_cast<unsigned>(_LHS) & static_cast<unsigned>(_RHS)); }
303 inline _LIBCPP_CONSTEXPR perms operator|(perms _LHS, perms _RHS)
304 { return static_cast<perms>(static_cast<unsigned>(_LHS) | static_cast<unsigned>(_RHS)); }
307 inline _LIBCPP_CONSTEXPR perms operator^(perms _LHS, perms _RHS)
308 { return static_cast<perms>(static_cast<unsigned>(_LHS) ^ static_cast<unsigned>(_RHS)); }
315 inline perms& operator&=(perms& _LHS, perms _RHS)
316 { return _LHS = _LHS & _RHS; }
319 inline perms& operator|=(perms& _LHS, perms _RHS)
320 { return _LHS = _LHS | _RHS; }
323 inline perms& operator^=(perms& _LHS, perms _RHS)
324 { return _LHS = _LHS ^ _RHS; }
342 inline _LIBCPP_CONSTEXPR copy_options operator&(copy_options _LHS, copy_options _RHS)
343 …static_cast<copy_options>(static_cast<unsigned short>(_LHS) & static_cast<unsigned short>(_RHS)); }
346 inline _LIBCPP_CONSTEXPR copy_options operator|(copy_options _LHS, copy_options _RHS)
347 …static_cast<copy_options>(static_cast<unsigned short>(_LHS) | static_cast<unsigned short>(_RHS)); }
350 inline _LIBCPP_CONSTEXPR copy_options operator^(copy_options _LHS, copy_options _RHS)
351 …static_cast<copy_options>(static_cast<unsigned short>(_LHS) ^ static_cast<unsigned short>(_RHS)); }
358 inline copy_options& operator&=(copy_options& _LHS, copy_options _RHS)
359 { return _LHS = _LHS & _RHS; }
362 inline copy_options& operator|=(copy_options& _LHS, copy_options _RHS)
363 { return _LHS = _LHS | _RHS; }
366 inline copy_options& operator^=(copy_options& _LHS, copy_options _RHS)
367 { return _LHS = _LHS ^ _RHS; }
378 inline _LIBCPP_CONSTEXPR directory_options operator&(directory_options _LHS, directory_options _RHS)
379 …tic_cast<directory_options>(static_cast<unsigned char>(_LHS) & static_cast<unsigned char>(_RHS)); }
382 inline _LIBCPP_CONSTEXPR directory_options operator|(directory_options _LHS, directory_options _RHS)
383 …tic_cast<directory_options>(static_cast<unsigned char>(_LHS) | static_cast<unsigned char>(_RHS)); }
386 inline _LIBCPP_CONSTEXPR directory_options operator^(directory_options _LHS, directory_options _RHS)
387 …tic_cast<directory_options>(static_cast<unsigned char>(_LHS) ^ static_cast<unsigned char>(_RHS)); }
394 inline directory_options& operator&=(directory_options& _LHS, directory_options _RHS)
395 { return _LHS = _LHS & _RHS; }
398 inline directory_options& operator|=(directory_options& _LHS, directory_options _RHS)
399 { return _LHS = _LHS | _RHS; }
402 inline directory_options& operator^=(directory_options& _LHS, directory_options _RHS)
403 { return _LHS = _LHS ^ _RHS; }