#include <basic_regex_creator.hpp>
|
| basic_regex_creator (regex_data< charT, traits > *data) |
|
std::ptrdiff_t | getoffset (void *addr) |
|
std::ptrdiff_t | getoffset (const void *addr, const void *base) |
|
re_syntax_base * | getaddress (std::ptrdiff_t off) |
|
re_syntax_base * | getaddress (std::ptrdiff_t off, void *base) |
|
void | init (unsigned l_flags) |
|
regbase::flag_type | flags () |
|
void | flags (regbase::flag_type f) |
|
re_syntax_base * | append_state (syntax_element_type t, std::size_t s=sizeof(re_syntax_base)) |
|
re_syntax_base * | insert_state (std::ptrdiff_t pos, syntax_element_type t, std::size_t s=sizeof(re_syntax_base)) |
|
re_literal * | append_literal (charT c) |
|
re_syntax_base * | append_set (const basic_char_set< charT, traits > &char_set) |
|
re_syntax_base * | append_set (const basic_char_set< charT, traits > &char_set, mpl::false_ *) |
|
re_syntax_base * | append_set (const basic_char_set< charT, traits > &char_set, mpl::true_ *) |
|
void | finalize (const charT *p1, const charT *p2) |
|
template<class charT , class traits >
References boost::a, BOOST_ASSERT, boost::re_detail::basic_regex_creator< charT, traits >::m_alpha_mask, boost::re_detail::basic_regex_creator< charT, traits >::m_lower_mask, boost::re_detail::basic_regex_creator< charT, traits >::m_mask_space, boost::re_detail::basic_regex_creator< charT, traits >::m_pdata, boost::re_detail::basic_regex_creator< charT, traits >::m_traits, boost::re_detail::basic_regex_creator< charT, traits >::m_upper_mask, boost::re_detail::basic_regex_creator< charT, traits >::m_word_mask, and boost::asio::s.
template<class charT , class traits >
template<class charT , class traits >
template<class charT , class traits >
References boost::xpressive::a1, boost::xpressive::a2, boost::re_detail::re_set_long< mask_type >::cclasses, boost::re_detail::re_set_long< mask_type >::cequivalents, boost::re_detail::basic_char_set< charT, traits >::classes(), boost::re_detail::re_set_long< mask_type >::cnclasses, boost::regex_constants::collate, boost::filesystem::detail::copy(), boost::re_detail::re_set_long< mask_type >::cranges, boost::re_detail::re_set_long< mask_type >::csingles, boost::fusion::distance(), boost::re_detail::basic_char_set< charT, traits >::equivalents_begin(), boost::re_detail::basic_char_set< charT, traits >::equivalents_end(), boost::xpressive::first, boost::re_detail::basic_char_set< charT, traits >::has_digraphs(), boost::regbase::icase, boost::re_detail::basic_char_set< charT, traits >::is_negated(), boost::re_detail::re_set_long< mask_type >::isnot, boost::last, boost::re_detail::basic_char_set< charT, traits >::negated_classes(), boost::asio::offset, boost::multiprecision::backends::p, boost::re_detail::basic_char_set< charT, traits >::ranges_begin(), boost::re_detail::basic_char_set< charT, traits >::ranges_end(), boost::asio::s, boost::xpressive::s1, boost::xpressive::s2, boost::re_detail::basic_char_set< charT, traits >::singles_begin(), boost::re_detail::basic_char_set< charT, traits >::singles_end(), boost::re_detail::re_set_long< mask_type >::singleton, boost::re_detail::syntax_element_long_set, and boost::multiprecision::backends::this.
template<class charT , class traits >
References boost::re_detail::re_set::_map, BOOST_ASSERT, boost::multiprecision::backends::c, boost::re_detail::char_less(), boost::re_detail::basic_char_set< charT, traits >::classes(), boost::regex_constants::collate, boost::re_detail::basic_char_set< charT, traits >::equivalents_begin(), boost::re_detail::basic_char_set< charT, traits >::equivalents_end(), boost::xpressive::first, boost::multiprecision::backends::i, boost::regbase::icase, boost::re_detail::basic_char_set< charT, traits >::is_negated(), boost::last, boost::multiprecision::backends::negate(), boost::re_detail::basic_char_set< charT, traits >::negated_classes(), boost::re_detail::basic_char_set< charT, traits >::ranges_begin(), boost::re_detail::basic_char_set< charT, traits >::ranges_end(), boost::asio::s, boost::xpressive::s1, boost::xpressive::s2, boost::xpressive::s3, boost::re_detail::basic_char_set< charT, traits >::singles_begin(), boost::re_detail::basic_char_set< charT, traits >::singles_end(), boost::re_detail::syntax_element_set, and boost::multiprecision::backends::this.
template<class charT , class traits >
template<class charT , class traits >
template<class charT , class traits >
template<class charT , class traits >
template<class charT , class traits >
template<class charT , class traits >
template<class charT , class traits >
template<class charT , class traits >
template<class charT , class traits >
template<class charT , class traits >
template<class charT , class traits >
template<class charT , class traits >
template<class charT , class traits >
template<class charT , class traits >
template<class charT , class traits >
template<class charT , class traits >
template<class charT , class traits >
template<class charT , class traits >
template<class charT , class traits >
template<class charT , class traits >
template<class charT , class traits >
template<class charT , class traits >
template<class charT , class traits >
template<class charT , class traits >
template<class charT , class traits >
The documentation for this class was generated from the following file: