#include <perl_matcher.hpp>
Public Types | |
| typedef traits::char_type | char_type |
| typedef perl_matcher < BidiIterator, Allocator, traits > | self_type |
| typedef bool(self_type::* | matcher_proc_type )(void) |
| typedef std::size_t | traits_size_type |
| typedef is_byte< char_type > ::width_type | width_type |
| typedef regex_iterator_traits < BidiIterator > ::difference_type | difference_type |
| typedef match_results < BidiIterator, Allocator > | results_type |
Public Member Functions | |
| perl_matcher (BidiIterator first, BidiIterator end, match_results< BidiIterator, Allocator > &what, const basic_regex< char_type, traits > &e, match_flag_type f, BidiIterator l_base) | |
| bool | match () |
| bool | find () |
| void | setf (match_flag_type f) |
| void | unsetf (match_flag_type f) |
| typedef traits::char_type boost::re_detail::perl_matcher< BidiIterator, Allocator, traits >::char_type |
| typedef regex_iterator_traits<BidiIterator>::difference_type boost::re_detail::perl_matcher< BidiIterator, Allocator, traits >::difference_type |
| typedef bool(self_type::* boost::re_detail::perl_matcher< BidiIterator, Allocator, traits >::matcher_proc_type)(void) |
| typedef match_results<BidiIterator, Allocator> boost::re_detail::perl_matcher< BidiIterator, Allocator, traits >::results_type |
| typedef perl_matcher<BidiIterator, Allocator, traits> boost::re_detail::perl_matcher< BidiIterator, Allocator, traits >::self_type |
| typedef std::size_t boost::re_detail::perl_matcher< BidiIterator, Allocator, traits >::traits_size_type |
| typedef is_byte<char_type>::width_type boost::re_detail::perl_matcher< BidiIterator, Allocator, traits >::width_type |
|
inline |
|
inline |
Referenced by boost::regex_grep(), and boost::regex_search().
|
inline |
Referenced by boost::regex_match().
|
inline |
Referenced by boost::regex_grep().
|
inline |
Referenced by boost::regex_grep().