std::regex_token_iterator<BidirIt,CharT,Traits>::operator++,operator++(int) (3) - Linux Manuals
std::regex_token_iterator<BidirIt,CharT,Traits>::operator++,operator++(int): std::regex_token_iterator<BidirIt,CharT,Traits>::operator++,operator++(int)
Command to display std::regex_token_iterator<BidirIt,CharT,Traits>::operator++,operator++(int)
manual in Linux: $ man 3 std::regex_token_iterator<BidirIt,CharT,Traits>::operator++,operator++(int)
NAME
std::regex_token_iterator<BidirIt,CharT,Traits>::operator++,operator++(int) - std::regex_token_iterator<BidirIt,CharT,Traits>::operator++,operator++(int)
Synopsis
regex_token_iterator& operator++(); (since C++11)
regex_token_iterator operator++(int); (since C++11)
Advances the iterator on the next sub match.
This section is incomplete
Reason: explain better
If *this is a suffix iterator, sets *this to an end-of-sequence iterator.
Otherwise, if N + 1 < subs.size(), increments N and sets result to the address of the current match.
Otherwise, sets N to 0 and increments position. If position is not an end-of-sequence iterator the operator sets result to the address of the current match.
Otherwise, if any of the values stored in subs is equal to -1 and prev->suffix().length() is not 0 the operator sets *this to a suffix iterator that points to the range [prev->suffix().first, prev->suffix().second).
Otherwise, sets *this to an end-of-sequence iterator.
The behavior is undefined if the iterator is end-of-sequence iterator.
Parameters
(none)
Return value
1) *this
2) The previous value of the iterator.
Pages related to std::regex_token_iterator<BidirIt,CharT,Traits>::operator++,operator++(int)
- std::regex_token_iterator<BidirIt,CharT,Traits>::operator*,operator-> (3) - std::regex_token_iterator<BidirIt,CharT,Traits>::operator*,operator->
- std::regex_token_iterator<BidirIt,CharT,Traits>::operator= (3) - std::regex_token_iterator<BidirIt,CharT,Traits>::operator=
- std::regex_token_iterator<BidirIt,CharT,Traits>::operator==,operator!= (3) - std::regex_token_iterator<BidirIt,CharT,Traits>::operator==,operator!=
- std::regex_token_iterator<BidirIt,CharT,Traits>::regex_token_iterator (3) - std::regex_token_iterator<BidirIt,CharT,Traits>::regex_token_iterator
- std::regex_token_iterator (3) - std::regex_token_iterator
- std::regex_traits (3) - std::regex_traits
- std::regex_traits<CharT>::getloc (3) - std::regex_traits<CharT>::getloc
- std::regex_traits<CharT>::imbue (3) - std::regex_traits<CharT>::imbue
- std::regex_traits<CharT>::isctype (3) - std::regex_traits<CharT>::isctype
- std::regex_traits<CharT>::length (3) - std::regex_traits<CharT>::length
- std::regex_traits<CharT>::lookup_classname (3) - std::regex_traits<CharT>::lookup_classname
- std::regex_traits<CharT>::lookup_collatename (3) - std::regex_traits<CharT>::lookup_collatename
- std::regex_traits<CharT>::regex_traits (3) - std::regex_traits<CharT>::regex_traits
- std::regex_traits<CharT>::transform (3) - std::regex_traits<CharT>::transform
- std::regex_traits<CharT>::transform_primary (3) - std::regex_traits<CharT>::transform_primary
- std::regex_traits<CharT>::translate (3) - std::regex_traits<CharT>::translate