operator==,!=,<,<=,>,>=(std::sub_match)
ヘッダ <regex> で定義 | ||
直接比較 | ||
template<class BidirIt > bool operator==(const sub_match<BidirIt>& lhs, | (1) | (C++11以上) |
template<class BidirIt > bool operator!=(const sub_match<BidirIt>& lhs, | (2) | (C++11以上) |
template<class BidirIt > bool operator<(const sub_match<BidirIt>& lhs, | (3) | (C++11以上) |
template<class BidirIt > bool operator<=(const sub_match<BidirIt>& lhs, | (4) | (C++11以上) |
template<class BidirIt > bool operator>(const sub_match<BidirIt>& lhs, | (5) | (C++11以上) |
template<class BidirIt > bool operator>=(const sub_match<BidirIt>& lhs, | (6) | (C++11以上) |
std::basic_string と std::sub_match | ||
template<class BidirIt, class Traits, class Alloc > bool operator==(conststd::basic_string< | (7) | (C++11以上) |
template<class BidirIt, class Traits, class Alloc > bool operator!=(conststd::basic_string< | (8) | (C++11以上) |
template<class BidirIt, class Traits, class Alloc > bool operator<(conststd::basic_string< | (9) | (C++11以上) |
template<class BidirIt, class Traits, class Alloc > bool operator<=(conststd::basic_string< | (10) | (C++11以上) |
template<class BidirIt, class Traits, class Alloc > bool operator>(conststd::basic_string< | (11) | (C++11以上) |
template<class BidirIt, class Traits, class Alloc > bool operator>=(conststd::basic_string< | (12) | (C++11以上) |
std::sub_match と std::basic_string | ||
template<class BidirIt, class Traits, class Alloc > bool operator==(const sub_match<BidirIt>& lhs, | (13) | (C++11以上) |
template<class BidirIt, class Traits, class Alloc > bool operator!=(const sub_match<BidirIt>& lhs, | (14) | (C++11以上) |
template<class BidirIt, class Traits, class Alloc > bool operator<(const sub_match<BidirIt>& lhs, | (15) | (C++11以上) |
template<class BidirIt, class Traits, class Alloc > bool operator<=(const sub_match<BidirIt>& lhs, | (16) | (C++11以上) |
template<class BidirIt, class Traits, class Alloc > bool operator>(const sub_match<BidirIt>& lhs, | (17) | (C++11以上) |
template<class BidirIt, class Traits, class Alloc > bool operator>=(const sub_match<BidirIt>& lhs, | (18) | (C++11以上) |
std::iterator_traits<BidirIt>::value_type* と std::sub_match | ||
template<class BidirIt > bool operator==(consttypenamestd::iterator_traits<BidirIt>::value_type* rhs, | (19) | (C++11以上) |
template<class BidirIt > bool operator!=(consttypenamestd::iterator_traits<BidirIt>::value_type* rhs, | (20) | (C++11以上) |
template<class BidirIt > bool operator<(consttypenamestd::iterator_traits<BidirIt>::value_type* rhs, | (21) | (C++11以上) |
template<class BidirIt > bool operator<=(consttypenamestd::iterator_traits<BidirIt>::value_type* rhs, | (22) | (C++11以上) |
template<class BidirIt > bool operator>(consttypenamestd::iterator_traits<BidirIt>::value_type* rhs, | (23) | (C++11以上) |
template<class BidirIt > bool operator>=(consttypenamestd::iterator_traits<BidirIt>::value_type* rhs, | (24) | (C++11以上) |
std::sub_match と std::iterator_traits<BidirIt>::value_type* | ||
template<class BidirIt > bool operator==(const sub_match<BidirIt>& lhs, | (25) | (C++11以上) |
template<class BidirIt > bool operator!=(const sub_match<BidirIt>& lhs, | (26) | (C++11以上) |
template<class BidirIt > bool operator<(const sub_match<BidirIt>& lhs, | (27) | (C++11以上) |
template<class BidirIt > bool operator<=(const sub_match<BidirIt>& lhs, | (28) | (C++11以上) |
template<class BidirIt > bool operator>(const sub_match<BidirIt>& lhs, | (29) | (C++11以上) |
template<class BidirIt > bool operator>=(const sub_match<BidirIt>& lhs, | (30) | (C++11以上) |
std::iterator_traits<BidirIt>::value_type と std::sub_match | ||
template<class BidirIt > bool operator==(consttypenamestd::iterator_traits<BidirIt>::value_type& rhs, | (31) | (C++11以上) |
template<class BidirIt > bool operator!=(consttypenamestd::iterator_traits<BidirIt>::value_type& rhs, | (32) | (C++11以上) |
template<class BidirIt > bool operator<(consttypenamestd::iterator_traits<BidirIt>::value_type& rhs, | (33) | (C++11以上) |
template<class BidirIt > bool operator<=(consttypenamestd::iterator_traits<BidirIt>::value_type& rhs, | (34) | (C++11以上) |
template<class BidirIt > bool operator>(consttypenamestd::iterator_traits<BidirIt>::value_type& rhs, | (35) | (C++11以上) |
template<class BidirIt > bool operator>=(consttypenamestd::iterator_traits<BidirIt>::value_type& rhs, | (36) | (C++11以上) |
std::sub_match と std::iterator_traits<BidirIt>::value_type | ||
template<class BidirIt > bool operator==(const sub_match<BidirIt>& lhs, | (37) | (C++11以上) |
template<class BidirIt > bool operator!=(const sub_match<BidirIt>& lhs, | (38) | (C++11以上) |
template<class BidirIt > bool operator<(const sub_match<BidirIt>& lhs, | (39) | (C++11以上) |
template<class BidirIt > bool operator<=(const sub_match<BidirIt>& lhs, | (40) | (C++11以上) |
template<class BidirIt > bool operator>(const sub_match<BidirIt>& lhs, | (41) | (C++11以上) |
template<class BidirIt > bool operator>=(const sub_match<BidirIt>& lhs, | (42) | (C++11以上) |
sub_match
を別の sub_match
、文字列、NULL終端文字シーケンス、または文字と比較します。
sm
は sub_match
引数で st
は basic_string
引数です。sm
は sub_match
で s
はNULL終端文字列を指すポインタです。sm
は sub_match
で ch
は文字です。目次 |
[編集]引数
lhs, rhs | - | 比較する sub_match 、basic_string 、NULL終端文字列を指すポインタ、または文字 |
[編集]戻り値
std::sub_match::compare() によって定義される通りに対応する比較が成立すれば true、そうでなければ false。
[編集]例
This section is incomplete Reason: no example |
[編集]関連項目
(もしあれば) マッチした部分シーケンスを比較します (パブリックメンバ関数) |