sub_match.qbk

来自「Boost provides free peer-reviewed portab」· QBK 代码 · 共 851 行 · 第 1/3 页

QBK
851
字号
                     const std::basic_string<iterator_traits<BidirectionalIterator>::value_type,                                              traits,                                              Allocator>& rhs);[*Effects]: returns `lhs.str() <= rhs`.[#boost_regex.sub_match.op_compare19]   template <class BidirectionalIterator>    bool operator == (typename iterator_traits<BidirectionalIterator>::value_type const* lhs,                      const sub_match<BidirectionalIterator>& rhs); [*Effects]: returns `lhs == rhs.str()`.[#boost_regex.sub_match.op_compare20]   template <class BidirectionalIterator>    bool operator != (typename iterator_traits<BidirectionalIterator>::value_type const* lhs,                      const sub_match<BidirectionalIterator>& rhs); [*Effects]: returns `lhs != rhs.str()`.[#boost_regex.sub_match.op_compare21]   template <class BidirectionalIterator>    bool operator < (typename iterator_traits<BidirectionalIterator>::value_type const* lhs,                   const sub_match<BidirectionalIterator>& rhs); [*Effects]: returns `lhs < rhs.str()`.[#boost_regex.sub_match.op_compare22]   template <class BidirectionalIterator>    bool operator > (typename iterator_traits<BidirectionalIterator>::value_type const* lhs,                   const sub_match<BidirectionalIterator>& rhs); [*Effects]: returns `lhs > rhs.str()`.[#boost_regex.sub_match.op_compare23]   template <class BidirectionalIterator>    bool operator >= (typename iterator_traits<BidirectionalIterator>::value_type const* lhs,                      const sub_match<BidirectionalIterator>& rhs); [*Effects]: returns `lhs >= rhs.str()`.[#boost_regex.sub_match.op_compare24]   template <class BidirectionalIterator>    bool operator <= (typename iterator_traits<BidirectionalIterator>::value_type const* lhs,                      const sub_match<BidirectionalIterator>& rhs); [*Effects]: returns `lhs <= rhs.str()`.[#boost_regex.sub_match.op_compare25]   template <class BidirectionalIterator>    bool operator == (const sub_match<BidirectionalIterator>& lhs,                      typename iterator_traits<BidirectionalIterator>::value_type const* rhs); [*Effects]: returns `lhs.str() == rhs`.[#boost_regex.sub_match.op_compare26]   template <class BidirectionalIterator>    bool operator != (const sub_match<BidirectionalIterator>& lhs,                      typename iterator_traits<BidirectionalIterator>::value_type const* rhs); [*Effects]: returns `lhs.str() != rhs`.[#boost_regex.sub_match.op_compare27]   template <class BidirectionalIterator>    bool operator < (const sub_match<BidirectionalIterator>& lhs,                   typename iterator_traits<BidirectionalIterator>::value_type const* rhs); [*Effects]: returns `lhs.str() < rhs`.[#boost_regex.sub_match.op_compare28]   template <class BidirectionalIterator>    bool operator > (const sub_match<BidirectionalIterator>& lhs,                   typename iterator_traits<BidirectionalIterator>::value_type const* rhs); [*Effects]: returns `lhs.str() > rhs`.[#boost_regex.sub_match.op_compare29]   template <class BidirectionalIterator>    bool operator >= (const sub_match<BidirectionalIterator>& lhs,                      typename iterator_traits<BidirectionalIterator>::value_type const* rhs); [*Effects]: returns `lhs.str() >= rhs`.[#boost_regex.sub_match.op_compare30]   template <class BidirectionalIterator>    bool operator <= (const sub_match<BidirectionalIterator>& lhs,                      typename iterator_traits<BidirectionalIterator>::value_type const* rhs); [*Effects]: returns `lhs.str() <= rhs`.[#boost_regex.sub_match.op_compare31]   template <class BidirectionalIterator>    bool operator == (typename iterator_traits<BidirectionalIterator>::value_type const& lhs,                      const sub_match<BidirectionalIterator>& rhs); [*Effects]: returns `lhs == rhs.str()`.[#boost_regex.sub_match.op_compare32]   template <class BidirectionalIterator>    bool operator != (typename iterator_traits<BidirectionalIterator>::value_type const& lhs,                      const sub_match<BidirectionalIterator>& rhs); [*Effects]: returns `lhs != rhs.str()`.[#boost_regex.sub_match.op_compare33]   template <class BidirectionalIterator>    bool operator < (typename iterator_traits<BidirectionalIterator>::value_type const& lhs,                   const sub_match<BidirectionalIterator>& rhs); [*Effects]: returns `lhs < rhs.str()`.[#boost_regex.sub_match.op_compare34]   template <class BidirectionalIterator>    bool operator > (typename iterator_traits<BidirectionalIterator>::value_type const& lhs,                   const sub_match<BidirectionalIterator>& rhs); [*Effects]: returns `lhs > rhs.str()`.[#boost_regex.sub_match.op_compare35]   template <class BidirectionalIterator>    bool operator >= (typename iterator_traits<BidirectionalIterator>::value_type const& lhs,                      const sub_match<BidirectionalIterator>& rhs); [*Effects]: returns `lhs >= rhs.str()`.[#boost_regex.sub_match.op_compare36]   template <class BidirectionalIterator>    bool operator <= (typename iterator_traits<BidirectionalIterator>::value_type const& lhs,                      const sub_match<BidirectionalIterator>& rhs); [*Effects]: returns `lhs <= rhs.str()`.[#boost_regex.sub_match.op_compare37]   template <class BidirectionalIterator>    bool operator == (const sub_match<BidirectionalIterator>& lhs,                      typename iterator_traits<BidirectionalIterator>::value_type const& rhs); [*Effects]: returns `lhs.str() == rhs`.[#boost_regex.sub_match.op_compare38]   template <class BidirectionalIterator>    bool operator != (const sub_match<BidirectionalIterator>& lhs,                      typename iterator_traits<BidirectionalIterator>::value_type const& rhs); [*Effects]: returns `lhs.str() != rhs`.[#boost_regex.sub_match.op_compare39]   template <class BidirectionalIterator>    bool operator < (const sub_match<BidirectionalIterator>& lhs,                   typename iterator_traits<BidirectionalIterator>::value_type const& rhs); [*Effects]: returns `lhs.str() < rhs`.[#boost_regex.sub_match.op_compare40]   template <class BidirectionalIterator>    bool operator > (const sub_match<BidirectionalIterator>& lhs,                   typename iterator_traits<BidirectionalIterator>::value_type const& rhs); [*Effects]: returns `lhs.str() > rhs`.[#boost_regex.sub_match.op_compare41]   template <class BidirectionalIterator>    bool operator >= (const sub_match<BidirectionalIterator>& lhs,                      typename iterator_traits<BidirectionalIterator>::value_type const& rhs); [*Effects]: returns `lhs.str() >= rhs`.[#boost_regex.sub_match.op_compare42]   template <class BidirectionalIterator>    bool operator <= (const sub_match<BidirectionalIterator>& lhs,                      typename iterator_traits<BidirectionalIterator>::value_type const& rhs); [*Effects]: returns `lhs.str() <= rhs`.The addition operators for [sub_match] allow you to add a [sub_match] to any type to which you can add a `std::string` and obtain a new string as the result.[#boost_regex.sub_match.op_add1]   template <class BidirectionalIterator, class traits, class Allocator>    std::basic_string<typename iterator_traits<BidirectionalIterator>::value_type, traits, Allocator>       operator + (const std::basic_string<typename iterator_traits<BidirectionalIterator>::value_type,                                           traits,                                           Allocator>& s,                   const sub_match<BidirectionalIterator>& m); [*Effects]: returns `s + m.str()`.[#boost_regex.sub_match.op_add2]   template <class BidirectionalIterator, class traits, class Allocator>    std::basic_string<typename iterator_traits<BidirectionalIterator>::value_type, traits, Allocator>      operator + (const sub_match<BidirectionalIterator>& m,                   const std::basic_string<typename iterator_traits<BidirectionalIterator>::value_type,                                           traits,                                           Allocator>& s); [*Effects]: returns `m.str() + s`.[#boost_regex.sub_match.op_add3]   template <class BidirectionalIterator>    std::basic_string<typename iterator_traits<BidirectionalIterator>::value_type>       operator + (typename iterator_traits<BidirectionalIterator>::value_type const* s,                   const sub_match<BidirectionalIterator>& m); [*Effects]: returns `s + m.str()`.[#boost_regex.sub_match.op_add4]   template <class BidirectionalIterator>    std::basic_string<typename iterator_traits<BidirectionalIterator>::value_type>       operator + (const sub_match<BidirectionalIterator>& m,                   typename iterator_traits<BidirectionalIterator>::value_type const * s);[*Effects]: returns `m.str() + s`.[#boost_regex.sub_match.op_add5]   template <class BidirectionalIterator>    std::basic_string<typename iterator_traits<BidirectionalIterator>::value_type>       operator + (typename iterator_traits<BidirectionalIterator>::value_type const& s,                   const sub_match<BidirectionalIterator>& m); [*Effects]: returns `s + m.str()`.[#boost_regex.sub_match.op_add6]   template <class BidirectionalIterator>    std::basic_string<typename iterator_traits<BidirectionalIterator>::value_type>       operator + (const sub_match<BidirectionalIterator>& m,                   typename iterator_traits<BidirectionalIterator>::value_type const& s); [*Effects]: returns `m.str() + s`.[#boost_regex.sub_match.op_add7]   template <class BidirectionalIterator>    std::basic_string<typename iterator_traits<BidirectionalIterator>::value_type>       operator + (const sub_match<BidirectionalIterator>& m1,                  const sub_match<BidirectionalIterator>& m2);[*Effects]: returns `m1.str() + m2.str()`.[h5 Stream inserter][#boost_regex.sub_match.op_stream]   template <class charT, class traits, class BidirectionalIterator>   basic_ostream<charT, traits>&      operator << (basic_ostream<charT, traits>& os                  const sub_match<BidirectionalIterator>& m);[*Effects]: returns `(os << m.str())`.      [endsect]

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?