std::regex_iterator< _Bi_iter, _Ch_type, _Rx_traits >(3cxx) | std::regex_iterator< _Bi_iter, _Ch_type, _Rx_traits >(3cxx) |
std::regex_iterator< _Bi_iter, _Ch_type, _Rx_traits >
#include <regex.h>
typedef std::ptrdiff_t difference_type
typedef std::forward_iterator_tag iterator_category
typedef const value_type * pointer
typedef const value_type & reference
typedef basic_regex< _Ch_type, _Rx_traits > regex_type
typedef match_results< _Bi_iter > value_type
regex_iterator ()=default
Provides a singular iterator, useful for indicating one-past-the-end of a
range. regex_iterator (_Bi_iter __a, _Bi_iter __b, const
regex_type &__re, regex_constants::match_flag_type
__m=regex_constants::match_default)
regex_iterator (_Bi_iter, _Bi_iter, const regex_type &&,
regex_constants::match_flag_type=regex_constants::match_default)=delete
regex_iterator (const regex_iterator &)=default
Copy constructs a regex_iterator. bool operator!= (const
regex_iterator &__rhs) const noexcept
Tests the inequivalence of two regex iterators. const value_type &
operator* () const noexcept
Dereferences a regex_iterator. regex_iterator & operator++
()
Increments a regex_iterator. regex_iterator operator++ (int)
Postincrements a regex_iterator. const value_type * operator-> ()
const noexcept
Selects a regex_iterator member. regex_iterator & operator=
(const regex_iterator &)=default
Copy assigns one regex_iterator to another. bool operator== (const
regex_iterator &) const noexcept
Tests the equivalence of two regex iterators.
class std::regex_iterator< _Bi_iter, _Ch_type, _Rx_traits >"An iterator adaptor that will provide repeated calls of regex_search over a range until no more matches remain.
Definition at line 2665 of file regex.h.
Definition at line 2670 of file regex.h.
Definition at line 2673 of file regex.h.
Definition at line 2671 of file regex.h.
Definition at line 2672 of file regex.h.
Definition at line 2668 of file regex.h.
Definition at line 2669 of file regex.h.
Provides a singular iterator, useful for indicating one-past-the-end of a range.
Referenced by std::regex_iterator< _Bi_iter, _Ch_type, _Rx_traits >::regex_iterator().
Constructs a regex_iterator...
Parameters
Definition at line 2688 of file regex.h.
References std::regex_iterator< _Bi_iter, _Ch_type, _Rx_traits >::regex_iterator(), and std::regex_search().
Copy constructs a regex_iterator.
Tests the inequivalence of two regex iterators.
Definition at line 2722 of file regex.h.
Dereferences a regex_iterator.
Definition at line 2729 of file regex.h.
Increments a regex_iterator.
Postincrements a regex_iterator.
Definition at line 2749 of file regex.h.
Selects a regex_iterator member.
Definition at line 2736 of file regex.h.
Copy assigns one regex_iterator to another.
Tests the equivalence of two regex iterators.
Generated automatically by Doxygen for libstdc++ from the source code.
Thu Feb 16 2023 | libstdc++ |