• Home
  • Raw
  • Download

Lines Matching refs:gsl

70 namespace gsl
561 constexpr string_span_type ensure_z() const noexcept { return gsl::ensure_z(span_); }
585 std::is_convertible<T, gsl::basic_string_span<std::add_const_t<CharT>>>::value>>
586 bool operator==(const gsl::basic_string_span<CharT, Extent>& one, const T& other) noexcept
588 gsl::basic_string_span<std::add_const_t<CharT>> tmp(other);
599 std::is_convertible<T, gsl::basic_string_span<std::add_const_t<CharT>>>::value>>
600 bool operator==(const T& one, const gsl::basic_string_span<CharT, Extent>& other) noexcept
602 gsl::basic_string_span<std::add_const_t<CharT>> tmp(one);
611 template <typename CharT, std::ptrdiff_t Extent = gsl::dynamic_extent, typename T,
613 T, gsl::basic_string_span<std::add_const_t<CharT>, Extent>>::value>>
614 bool operator!=(gsl::basic_string_span<CharT, Extent> one, const T& other) noexcept
620 typename CharT, std::ptrdiff_t Extent = gsl::dynamic_extent, typename T,
622 std::is_convertible<T, gsl::basic_string_span<std::add_const_t<CharT>, Extent>>::value &&
623 !gsl::details::is_basic_string_span<T>::value>>
624 bool operator!=(const T& one, gsl::basic_string_span<CharT, Extent> other) noexcept
630 template <typename CharT, std::ptrdiff_t Extent = gsl::dynamic_extent, typename T,
632 T, gsl::basic_string_span<std::add_const_t<CharT>, Extent>>::value>>
633 bool operator<(gsl::basic_string_span<CharT, Extent> one, const T& other) noexcept
635 gsl::basic_string_span<std::add_const_t<CharT>, Extent> tmp(other);
640 typename CharT, std::ptrdiff_t Extent = gsl::dynamic_extent, typename T,
642 std::is_convertible<T, gsl::basic_string_span<std::add_const_t<CharT>, Extent>>::value &&
643 !gsl::details::is_basic_string_span<T>::value>>
644 bool operator<(const T& one, gsl::basic_string_span<CharT, Extent> other) noexcept
646 gsl::basic_string_span<std::add_const_t<CharT>, Extent> tmp(one);
656 typename CharT, std::ptrdiff_t Extent = gsl::dynamic_extent, typename T,
659 !gsl::details::is_span<T>::value && !gsl::details::is_basic_string_span<T>::value &&
663 bool operator<(gsl::basic_string_span<CharT, Extent> one, const T& other) noexcept
665 gsl::basic_string_span<std::add_const_t<CharT>, Extent> tmp(other);
670 typename CharT, std::ptrdiff_t Extent = gsl::dynamic_extent, typename T,
673 !gsl::details::is_span<T>::value && !gsl::details::is_basic_string_span<T>::value &&
677 bool operator<(const T& one, gsl::basic_string_span<CharT, Extent> other) noexcept
679 gsl::basic_string_span<std::add_const_t<CharT>, Extent> tmp(one);
685 template <typename CharT, std::ptrdiff_t Extent = gsl::dynamic_extent, typename T,
687 T, gsl::basic_string_span<std::add_const_t<CharT>, Extent>>::value>>
688 bool operator<=(gsl::basic_string_span<CharT, Extent> one, const T& other) noexcept
694 typename CharT, std::ptrdiff_t Extent = gsl::dynamic_extent, typename T,
696 std::is_convertible<T, gsl::basic_string_span<std::add_const_t<CharT>, Extent>>::value &&
697 !gsl::details::is_basic_string_span<T>::value>>
698 bool operator<=(const T& one, gsl::basic_string_span<CharT, Extent> other) noexcept
709 typename CharT, std::ptrdiff_t Extent = gsl::dynamic_extent, typename T,
712 !gsl::details::is_span<T>::value && !gsl::details::is_basic_string_span<T>::value &&
716 bool operator<=(gsl::basic_string_span<CharT, Extent> one, const T& other) noexcept
722 typename CharT, std::ptrdiff_t Extent = gsl::dynamic_extent, typename T,
725 !gsl::details::is_span<T>::value && !gsl::details::is_basic_string_span<T>::value &&
729 bool operator<=(const T& one, gsl::basic_string_span<CharT, Extent> other) noexcept
736 template <typename CharT, std::ptrdiff_t Extent = gsl::dynamic_extent, typename T,
738 T, gsl::basic_string_span<std::add_const_t<CharT>, Extent>>::value>>
739 bool operator>(gsl::basic_string_span<CharT, Extent> one, const T& other) noexcept
745 typename CharT, std::ptrdiff_t Extent = gsl::dynamic_extent, typename T,
747 std::is_convertible<T, gsl::basic_string_span<std::add_const_t<CharT>, Extent>>::value &&
748 !gsl::details::is_basic_string_span<T>::value>>
749 bool operator>(const T& one, gsl::basic_string_span<CharT, Extent> other) noexcept
760 typename CharT, std::ptrdiff_t Extent = gsl::dynamic_extent, typename T,
763 !gsl::details::is_span<T>::value && !gsl::details::is_basic_string_span<T>::value &&
767 bool operator>(gsl::basic_string_span<CharT, Extent> one, const T& other) noexcept
773 typename CharT, std::ptrdiff_t Extent = gsl::dynamic_extent, typename T,
776 !gsl::details::is_span<T>::value && !gsl::details::is_basic_string_span<T>::value &&
780 bool operator>(const T& one, gsl::basic_string_span<CharT, Extent> other) noexcept
787 template <typename CharT, std::ptrdiff_t Extent = gsl::dynamic_extent, typename T,
789 T, gsl::basic_string_span<std::add_const_t<CharT>, Extent>>::value>>
790 bool operator>=(gsl::basic_string_span<CharT, Extent> one, const T& other) noexcept
796 typename CharT, std::ptrdiff_t Extent = gsl::dynamic_extent, typename T,
798 std::is_convertible<T, gsl::basic_string_span<std::add_const_t<CharT>, Extent>>::value &&
799 !gsl::details::is_basic_string_span<T>::value>>
800 bool operator>=(const T& one, gsl::basic_string_span<CharT, Extent> other) noexcept
811 typename CharT, std::ptrdiff_t Extent = gsl::dynamic_extent, typename T,
814 !gsl::details::is_span<T>::value && !gsl::details::is_basic_string_span<T>::value &&
818 bool operator>=(gsl::basic_string_span<CharT, Extent> one, const T& other) noexcept
824 typename CharT, std::ptrdiff_t Extent = gsl::dynamic_extent, typename T,
827 !gsl::details::is_span<T>::value && !gsl::details::is_basic_string_span<T>::value &&
831 bool operator>=(const T& one, gsl::basic_string_span<CharT, Extent> other) noexcept