名前空間
変種

operator==,!=,<,<=,>,>=(std::sub_match)

提供: cppreference.com
<tbody> </tbody>
ヘッダ <regex> で定義
直接比較
template< class BidirIt > bool operator==( const sub_match<BidirIt>& lhs, const sub_match<BidirIt>& rhs );
(1) (C++11以上)
template< class BidirIt > bool operator!=( const sub_match<BidirIt>& lhs, const sub_match<BidirIt>& rhs );
(2) (C++11以上)
template< class BidirIt > bool operator<( const sub_match<BidirIt>& lhs, const sub_match<BidirIt>& rhs );
(3) (C++11以上)
template< class BidirIt > bool operator<=( const sub_match<BidirIt>& lhs, const sub_match<BidirIt>& rhs );
(4) (C++11以上)
template< class BidirIt > bool operator>( const sub_match<BidirIt>& lhs, const sub_match<BidirIt>& rhs );
(5) (C++11以上)
template< class BidirIt > bool operator>=( const sub_match<BidirIt>& lhs, const sub_match<BidirIt>& rhs );
(6) (C++11以上)
std::basic_stringstd::sub_match
template< class BidirIt, class Traits, class Alloc > bool operator==( const std::basic_string< typename std::iterator_traits<BidirIt>::value_type, Traits,Alloc>& lhs, const sub_match<BidirIt>& rhs );
(7) (C++11以上)
template< class BidirIt, class Traits, class Alloc > bool operator!=( const std::basic_string< typename std::iterator_traits<BidirIt>::value_type, Traits,Alloc>& lhs, const sub_match<BidirIt>& rhs );
(8) (C++11以上)
template< class BidirIt, class Traits, class Alloc > bool operator<( const std::basic_string< typename std::iterator_traits<BidirIt>::value_type, Traits,Alloc>& lhs, const sub_match<BidirIt>& rhs );
(9) (C++11以上)
template< class BidirIt, class Traits, class Alloc > bool operator<=( const std::basic_string< typename std::iterator_traits<BidirIt>::value_type, Traits,Alloc>& lhs, const sub_match<BidirIt>& rhs );
(10) (C++11以上)
template< class BidirIt, class Traits, class Alloc > bool operator>( const std::basic_string< typename std::iterator_traits<BidirIt>::value_type, Traits,Alloc>& lhs, const sub_match<BidirIt>& rhs );
(11) (C++11以上)
template< class BidirIt, class Traits, class Alloc > bool operator>=( const std::basic_string< typename std::iterator_traits<BidirIt>::value_type, Traits,Alloc>& lhs, const sub_match<BidirIt>& rhs );
(12) (C++11以上)
std::sub_matchstd::basic_string
template< class BidirIt, class Traits, class Alloc > bool operator==( const sub_match<BidirIt>& lhs, const std::basic_string< typename std::iterator_traits<BidirIt>::value_type, Traits,Alloc>& rhs );
(13) (C++11以上)
template< class BidirIt, class Traits, class Alloc > bool operator!=( const sub_match<BidirIt>& lhs, const std::basic_string< typename std::iterator_traits<BidirIt>::value_type, Traits,Alloc>& rhs );
(14) (C++11以上)
template< class BidirIt, class Traits, class Alloc > bool operator<( const sub_match<BidirIt>& lhs, const std::basic_string< typename std::iterator_traits<BidirIt>::value_type, Traits,Alloc>& rhs );
(15) (C++11以上)
template< class BidirIt, class Traits, class Alloc > bool operator<=( const sub_match<BidirIt>& lhs, const std::basic_string< typename std::iterator_traits<BidirIt>::value_type, Traits,Alloc>& rhs );
(16) (C++11以上)
template< class BidirIt, class Traits, class Alloc > bool operator>( const sub_match<BidirIt>& lhs, const std::basic_string< typename std::iterator_traits<BidirIt>::value_type, Traits,Alloc>& rhs );
(17) (C++11以上)
template< class BidirIt, class Traits, class Alloc > bool operator>=( const sub_match<BidirIt>& lhs, const std::basic_string< typename std::iterator_traits<BidirIt>::value_type, Traits,Alloc>& rhs );
(18) (C++11以上)
std::iterator_traits<BidirIt>::value_type*std::sub_match
template< class BidirIt > bool operator==( const typename std::iterator_traits<BidirIt>::value_type* rhs, const sub_match<BidirIt>& rhs );
(19) (C++11以上)
template< class BidirIt > bool operator!=( const typename std::iterator_traits<BidirIt>::value_type* rhs, const sub_match<BidirIt>& rhs );
(20) (C++11以上)
template< class BidirIt > bool operator<( const typename std::iterator_traits<BidirIt>::value_type* rhs, const sub_match<BidirIt>& rhs );
(21) (C++11以上)
template< class BidirIt > bool operator<=( const typename std::iterator_traits<BidirIt>::value_type* rhs, const sub_match<BidirIt>& rhs );
(22) (C++11以上)
template< class BidirIt > bool operator>( const typename std::iterator_traits<BidirIt>::value_type* rhs, const sub_match<BidirIt>& rhs );
(23) (C++11以上)
template< class BidirIt > bool operator>=( const typename std::iterator_traits<BidirIt>::value_type* rhs, const sub_match<BidirIt>& rhs );
(24) (C++11以上)
std::sub_matchstd::iterator_traits<BidirIt>::value_type*
template< class BidirIt > bool operator==( const sub_match<BidirIt>& lhs, const typename std::iterator_traits<BidirIt>::value_type* rhs );
(25) (C++11以上)
template< class BidirIt > bool operator!=( const sub_match<BidirIt>& lhs, const typename std::iterator_traits<BidirIt>::value_type* rhs );
(26) (C++11以上)
template< class BidirIt > bool operator<( const sub_match<BidirIt>& lhs, const typename std::iterator_traits<BidirIt>::value_type* rhs );
(27) (C++11以上)
template< class BidirIt > bool operator<=( const sub_match<BidirIt>& lhs, const typename std::iterator_traits<BidirIt>::value_type* rhs );
(28) (C++11以上)
template< class BidirIt > bool operator>( const sub_match<BidirIt>& lhs, const typename std::iterator_traits<BidirIt>::value_type* rhs );
(29) (C++11以上)
template< class BidirIt > bool operator>=( const sub_match<BidirIt>& lhs, const typename std::iterator_traits<BidirIt>::value_type* rhs );
(30) (C++11以上)
std::iterator_traits<BidirIt>::value_typestd::sub_match
template< class BidirIt > bool operator==( const typename std::iterator_traits<BidirIt>::value_type& rhs, const sub_match<BidirIt>& rhs );
(31) (C++11以上)
template< class BidirIt > bool operator!=( const typename std::iterator_traits<BidirIt>::value_type& rhs, const sub_match<BidirIt>& rhs );
(32) (C++11以上)
template< class BidirIt > bool operator<( const typename std::iterator_traits<BidirIt>::value_type& rhs, const sub_match<BidirIt>& rhs );
(33) (C++11以上)
template< class BidirIt > bool operator<=( const typename std::iterator_traits<BidirIt>::value_type& rhs, const sub_match<BidirIt>& rhs );
(34) (C++11以上)
template< class BidirIt > bool operator>( const typename std::iterator_traits<BidirIt>::value_type& rhs, const sub_match<BidirIt>& rhs );
(35) (C++11以上)
template< class BidirIt > bool operator>=( const typename std::iterator_traits<BidirIt>::value_type& rhs, const sub_match<BidirIt>& rhs );
(36) (C++11以上)
std::sub_matchstd::iterator_traits<BidirIt>::value_type
template< class BidirIt > bool operator==( const sub_match<BidirIt>& lhs, const typename std::iterator_traits<BidirIt>::value_type& rhs );
(37) (C++11以上)
template< class BidirIt > bool operator!=( const sub_match<BidirIt>& lhs, const typename std::iterator_traits<BidirIt>::value_type& rhs );
(38) (C++11以上)
template< class BidirIt > bool operator<( const sub_match<BidirIt>& lhs, const typename std::iterator_traits<BidirIt>::value_type& rhs );
(39) (C++11以上)
template< class BidirIt > bool operator<=( const sub_match<BidirIt>& lhs, const typename std::iterator_traits<BidirIt>::value_type& rhs );
(40) (C++11以上)
template< class BidirIt > bool operator>( const sub_match<BidirIt>& lhs, const typename std::iterator_traits<BidirIt>::value_type& rhs );
(41) (C++11以上)
template< class BidirIt > bool operator>=( const sub_match<BidirIt>& lhs, const typename std::iterator_traits<BidirIt>::value_type& rhs );
(42) (C++11以上)

sub_match を別の sub_match、文字列、NULL終端文字シーケンス、または文字と比較します。

1-6) lhs.compare(rhs) によって行われたかのように、ベースとなる文字シーケンスを比較することによって、2つの sub_match を直接比較します。
7-18) sub_matchstd::basic_string と比較します。 sm.compare(typename sub_match<BidirIt>::string_type(st.data(), st.size()) によって行われたかのように実装されます。 ただし smsub_match 引数で stbasic_string 引数です。
19-30) sub_match をNULL終端文字列と比較します。 sm.compare(s) によって行われたかのように実装されます。 ただし smsub_matchs はNULL終端文字列を指すポインタです。
31-42) sub_match を文字と比較します。 sm.compare(typename sub_match<BidirIt>::string_type(1, ch)) によって行われたかのように実装されます。 ただし smsub_matchch は文字です。

引数

lhs, rhs - 比較する sub_matchbasic_string、NULL終端文字列を指すポインタ、または文字

戻り値

std::sub_match::compare() によって定義される通りに対応する比較が成立すれば true、そうでなければ false

関連項目

(もしあれば) マッチした部分シーケンスを比較します
(パブリックメンバ関数) [edit]
Morty Proxy This is a proxified and sanitized view of the page, visit original site.