libstdc++
GNU C++ library
Loading...
Searching...
No Matches
◆
operator<=>()
[4/4]
template<typename _BiIter>
auto operator<=>
(
const
sub_match
< _BiIter > &
__lhs
,
const
sub_match
< _BiIter > &
__rhs
)
related
Three-way comparison of two regular expression submatches.
Parameters
__lhs
First regular expression submatch.
__rhs
Second regular expression submatch.
Returns
A value indicating whether
__lhs
is less than, equal to, greater than, or incomparable with
__rhs
.
Definition at line
1137
of file
regex.h
.
1138
=>(
const
sub_match<_BiIter>
&
__lhs
,
1139
const
sub_match<_BiIter>
&
__rhs
)
1140
noexcept
(
__detail::__is_contiguous_iter<_BiIter>::value
)
1141
{
1142
using
_Tr
=
char_traits<typename iterator_traits<_BiIter>::value_type
>;
1143
return
__detail::__char_traits_cmp_cat<_Tr>
(
__lhs
.
compare
(
__rhs
));
1144
}
std::__detail::__char_traits_cmp_cat
constexpr auto __char_traits_cmp_cat(int __cmp) noexcept
Definition
char_traits.h:998
std::sub_match::compare
int compare(const sub_match &__s) const
Compares this and another matched sequence.
Definition
regex.h:1002
std::sub_match::sub_match
constexpr sub_match() noexcept
Definition
regex.h:959
std::sub_match
Definition
regex.h:946
std
sub_match
Generated on
for libstdc++ by
1.16.1