Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
perl_matcher.hpp File Reference
Include dependency graph for perl_matcher.hpp:

Classes

class  boost::re_detail::repeater_count< BidiIterator >
 
struct  boost::re_detail::recursion_info< Results >
 
class  boost::re_detail::perl_matcher< BidiIterator, Allocator, traits >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::re_detail
 

Macros

#define STR_COMP(s, p)   string_compare(s,p)
 

Enumerations

enum  boost::re_detail::saved_state_type {
  boost::re_detail::saved_type_end = 0,
  boost::re_detail::saved_type_paren = 1,
  boost::re_detail::saved_type_recurse = 2,
  boost::re_detail::saved_type_assertion = 3,
  boost::re_detail::saved_state_alt = 4,
  boost::re_detail::saved_state_repeater_count = 5,
  boost::re_detail::saved_state_extra_block = 6,
  boost::re_detail::saved_state_greedy_single_repeat = 7,
  boost::re_detail::saved_state_rep_slow_dot = 8,
  boost::re_detail::saved_state_rep_fast_dot = 9,
  boost::re_detail::saved_state_rep_char = 10,
  boost::re_detail::saved_state_rep_short_set = 11,
  boost::re_detail::saved_state_rep_long_set = 12,
  boost::re_detail::saved_state_non_greedy_long_repeat = 13,
  boost::re_detail::saved_state_count = 14
}
 

Functions

BOOST_REGEX_DECL void
BOOST_REGEX_CALL 
boost::re_detail::verify_options (boost::regex_constants::syntax_option_type ef, match_flag_type mf)
 
template<class charT >
bool boost::re_detail::can_start (charT c, const unsigned char *map, unsigned char mask)
 
bool boost::re_detail::can_start (char c, const unsigned char *map, unsigned char mask)
 
bool boost::re_detail::can_start (signed char c, const unsigned char *map, unsigned char mask)
 
bool boost::re_detail::can_start (unsigned char c, const unsigned char *map, unsigned char mask)
 
bool boost::re_detail::can_start (unsigned short c, const unsigned char *map, unsigned char mask)
 
bool boost::re_detail::can_start (unsigned int c, const unsigned char *map, unsigned char mask)
 
template<class C , class T , class A >
int boost::re_detail::string_compare (const std::basic_string< C, T, A > &s, const C *p)
 
template<class Seq , class C >
int boost::re_detail::string_compare (const Seq &s, const C *p)
 
template<class charT >
const charT * boost::re_detail::re_skip_past_null (const charT *p)
 
template<class iterator , class charT , class traits_type , class char_classT >
iterator BOOST_REGEX_CALL boost::re_detail::re_is_set_member (iterator next, iterator last, const re_set_long< char_classT > *set_, const regex_data< charT, traits_type > &e, bool icase)
 

Macro Definition Documentation

#define STR_COMP (   s,
 
)    string_compare(s,p)