Direct comparison |
|
|
template< class BidirIt >
bool operator==( const std::sub_match<BidirIt>& lhs,
const std::sub_match<BidirIt>& rhs );
|
(1) |
(since C++11) |
template< class BidirIt >
bool operator!=( const std::sub_match<BidirIt>& lhs,
const std::sub_match<BidirIt>& rhs );
|
(2) |
(since C++11) (until C++20) |
template< class BidirIt >
bool operator<( const std::sub_match<BidirIt>& lhs,
const std::sub_match<BidirIt>& rhs );
|
(3) |
(since C++11) (until C++20) |
template< class BidirIt >
bool operator<=( const std::sub_match<BidirIt>& lhs,
const std::sub_match<BidirIt>& rhs );
|
(4) |
(since C++11) (until C++20) |
template< class BidirIt >
bool operator>( const std::sub_match<BidirIt>& lhs,
const std::sub_match<BidirIt>& rhs );
|
(5) |
(since C++11) (until C++20) |
template< class BidirIt >
bool operator>=( const std::sub_match<BidirIt>& lhs,
const std::sub_match<BidirIt>& rhs );
|
(6) |
(since C++11) (until C++20) |
template< class BidirIt >
/*comp-cat*/ operator<=>( const std::sub_match<BidirIt>& lhs,
const std::sub_match<BidirIt>& rhs );
|
(7) |
(since C++20) |
std::sub_match and std::basic_string |
|
|
template< class BidirIt, class Traits, class Alloc >
bool operator==( const std::sub_match<BidirIt>& sm,
const std::basic_string<
typename std::iterator_traits<BidirIt>::value_type,
Traits,Alloc>& rhs );
|
(8) |
(since C++11) |
template< class BidirIt, class Traits, class Alloc >
bool operator!=( const std::sub_match<BidirIt>& sm,
const std::basic_string<
typename std::iterator_traits<BidirIt>::value_type,
Traits,Alloc>& st );
|
(9) |
(since C++11) (until C++20) |
template< class BidirIt, class Traits, class Alloc >
bool operator<( const std::sub_match<BidirIt>& sm,
const std::basic_string<
typename std::iterator_traits<BidirIt>::value_type,
Traits,Alloc>& st );
|
(10) |
(since C++11) (until C++20) |
template< class BidirIt, class Traits, class Alloc >
bool operator<=( const std::sub_match<BidirIt>& sm,
const std::basic_string<
typename std::iterator_traits<BidirIt>::value_type,
Traits,Alloc>& st );
|
(11) |
(since C++11) (until C++20) |
template< class BidirIt, class Traits, class Alloc >
bool operator>( const std::sub_match<BidirIt>& sm,
const std::basic_string<
typename std::iterator_traits<BidirIt>::value_type,
Traits,Alloc>& st );
|
(12) |
(since C++11) (until C++20) |
template< class BidirIt, class Traits, class Alloc >
bool operator>=( const std::sub_match<BidirIt>& sm,
const std::basic_string<
typename std::iterator_traits<BidirIt>::value_type,
Traits,Alloc>& st );
|
(13) |
(since C++11) (until C++20) |
template< class BidirIt, class Traits, class Alloc >
/*comp-cat*/ operator<=>( const std::sub_match<BidirIt>& sm,
const std::basic_string<
typename std::iterator_traits<BidirIt>::value_type,
Traits,Alloc>& st );
|
(14) |
(since C++20) |
std::basic_string and std::sub_match |
|
|
template< class BidirIt, class Traits, class Alloc >
bool operator==( const std::basic_string<
typename std::iterator_traits<BidirIt>::value_type,
Traits,Alloc>& st,
const std::sub_match<BidirIt>& sm );
|
(15) |
(since C++11) (until C++20) |
template< class BidirIt, class Traits, class Alloc >
bool operator!=( const std::basic_string<
typename std::iterator_traits<BidirIt>::value_type,
Traits,Alloc>& st,
const std::sub_match<BidirIt>& sm );
|
(16) |
(since C++11) (until C++20) |
template< class BidirIt, class Traits, class Alloc >
bool operator<( const std::basic_string<
typename std::iterator_traits<BidirIt>::value_type,
Traits,Alloc>& st,
const std::sub_match<BidirIt>& sm );
|
(17) |
(since C++11) (until C++20) |
template< class BidirIt, class Traits, class Alloc >
bool operator<=( const std::basic_string<
typename std::iterator_traits<BidirIt>::value_type,
Traits,Alloc>& st,
const std::sub_match<BidirIt>& sm );
|
(18) |
(since C++11) (until C++20) |
template< class BidirIt, class Traits, class Alloc >
bool operator>( const std::basic_string<
typename std::iterator_traits<BidirIt>::value_type,
Traits,Alloc>& st,
const std::sub_match<BidirIt>& sm );
|
(19) |
(since C++11) (until C++20) |
template< class BidirIt, class Traits, class Alloc >
bool operator>=( const std::basic_string<
typename std::iterator_traits<BidirIt>::value_type,
Traits,Alloc>& st,
const std::sub_match<BidirIt>& sm );
|
(20) |
(since C++11) (until C++20) |
std::sub_match and std::iterator_traits<BidirIt>::value_type* |
|
|
template< class BidirIt >
bool operator==( const std::sub_match<BidirIt>& sm,
const typename std::iterator_traits<BidirIt>::value_type* s );
|
(21) |
(since C++11) |
template< class BidirIt >
bool operator!=( const std::sub_match<BidirIt>& sm,
const typename std::iterator_traits<BidirIt>::value_type* s );
|
(22) |
(since C++11) (until C++20) |
template< class BidirIt >
bool operator<( const std::sub_match<BidirIt>& sm,
const typename std::iterator_traits<BidirIt>::value_type* s );
|
(23) |
(since C++11) (until C++20) |
template< class BidirIt >
bool operator<=( const std::sub_match<BidirIt>& sm,
const typename std::iterator_traits<BidirIt>::value_type* s );
|
(24) |
(since C++11) (until C++20) |
template< class BidirIt >
bool operator>( const std::sub_match<BidirIt>& sm,
const typename std::iterator_traits<BidirIt>::value_type* s );
|
(25) |
(since C++11) (until C++20) |
template< class BidirIt >
bool operator>=( const std::sub_match<BidirIt>& sm,
const typename std::iterator_traits<BidirIt>::value_type* s );
|
(26) |
(since C++11) (until C++20) |
template< class BidirIt >
/*comp-cat*/ operator<=>( const std::sub_match<BidirIt>& sm,
const typename std::iterator_traits<BidirIt>::value_type* s );
|
(27) |
(since C++20) |
std::iterator_traits<BidirIt>::value_type* and std::sub_match |
|
|
template< class BidirIt >
bool operator==( const typename std::iterator_traits<BidirIt>::value_type* s,
const std::sub_match<BidirIt>& sm );
|
(28) |
(since C++11) (until C++20) |
template< class BidirIt >
bool operator!=( const typename std::iterator_traits<BidirIt>::value_type* s,
const std::sub_match<BidirIt>& sm );
|
(29) |
(since C++11) (until C++20) |
template< class BidirIt >
bool operator<( const typename std::iterator_traits<BidirIt>::value_type* s,
const std::sub_match<BidirIt>& sm );
|
(30) |
(since C++11) (until C++20) |
template< class BidirIt >
bool operator<=( const typename std::iterator_traits<BidirIt>::value_type* s,
const std::sub_match<BidirIt>& sm );
|
(31) |
(since C++11) (until C++20) |
template< class BidirIt >
bool operator>( const typename std::iterator_traits<BidirIt>::value_type* s,
const std::sub_match<BidirIt>& sm );
|
(32) |
(since C++11) (until C++20) |
template< class BidirIt >
bool operator>=( const typename std::iterator_traits<BidirIt>::value_type* s,
const std::sub_match<BidirIt>& sm );
|
(33) |
(since C++11) (until C++20) |
std::sub_match and std::iterator_traits<BidirIt>::value_type |
|
|
template< class BidirIt >
bool operator==( const std::sub_match<BidirIt>& sm,
const typename std::iterator_traits<BidirIt>::value_type& ch );
|
(34) |
(since C++11) |
template< class BidirIt >
bool operator!=( const std::sub_match<BidirIt>& sm,
const typename std::iterator_traits<BidirIt>::value_type& ch );
|
(35) |
(since C++11) (until C++20) |
template< class BidirIt >
bool operator<( const std::sub_match<BidirIt>& sm,
const typename std::iterator_traits<BidirIt>::value_type& ch );
|
(36) |
(since C++11) (until C++20) |
template< class BidirIt >
bool operator<=( const std::sub_match<BidirIt>& sm,
const typename std::iterator_traits<BidirIt>::value_type& ch );
|
(37) |
(since C++11) (until C++20) |
template< class BidirIt >
bool operator>( const std::sub_match<BidirIt>& sm,
const typename std::iterator_traits<BidirIt>::value_type& ch );
|
(38) |
(since C++11) (until C++20) |
template< class BidirIt >
bool operator>=( const std::sub_match<BidirIt>& sm,
const typename std::iterator_traits<BidirIt>::value_type& ch );
|
(39) |
(since C++11) (until C++20) |
template< class BidirIt >
/*comp-cat*/ operator<=>( const std::sub_match<BidirIt>& sm,
const typename std::iterator_traits<BidirIt>::value_type& ch );
|
(40) |
(since C++20) |
std::iterator_traits<BidirIt>::value_type and std::sub_match |
|
|
template< class BidirIt >
bool operator==( const typename std::iterator_traits<BidirIt>::value_type& ch,
const std::sub_match<BidirIt>& sm );
|
(41) |
(since C++11) (until C++20) |
template< class BidirIt >
bool operator!=( const typename std::iterator_traits<BidirIt>::value_type& ch,
const std::sub_match<BidirIt>& sm );
|
(42) |
(since C++11) (until C++20) |
template< class BidirIt >
bool operator<( const typename std::iterator_traits<BidirIt>::value_type& ch,
const std::sub_match<BidirIt>& sm );
|
(43) |
(since C++11) (until C++20) |
template< class BidirIt >
bool operator<=( const typename std::iterator_traits<BidirIt>::value_type& ch,
const std::sub_match<BidirIt>& sm );
|
(44) |
(since C++11) (until C++20) |
template< class BidirIt >
bool operator>( const typename std::iterator_traits<BidirIt>::value_type& ch,
const std::sub_match<BidirIt>& sm );
|
(45) |
(since C++11) (until C++20) |
template< class BidirIt >
bool operator>=( const typename std::iterator_traits<BidirIt>::value_type& ch,
const std::sub_match<BidirIt>& sm );
|
(46) |
(since C++11) (until C++20) |