示例#1
0
 line_start_finder(Traits const &traits)
 {
     char_class_type newline = lookup_classname(traits, "newline");
     for(int j = 0; j < 256; ++j)
     {
         this->bits_[j] = traits.isctype(static_cast<char_type>(static_cast<unsigned char>(j)), newline);
     }
 }
 assert_word_matcher(Traits const &tr)
   : word_(lookup_classname(tr, "w"))
 {
     BOOST_ASSERT(0 != this->word_);
 }
示例#3
0
 assert_line_base(Traits const &traits)
     : newline_(lookup_classname(traits, "newline"))
     , nl_(traits.widen('\n'))
     , cr_(traits.widen('\r'))
 {
 }
示例#4
0
 line_start_finder(Traits const &traits)
   : newline_(lookup_classname(traits, "newline"))
 {
 }
 logical_newline_matcher(Traits const &traits)
   : newline_(lookup_classname(traits, "newline"))
   , nl_(traits.widen('\n'))
   , cr_(traits.widen('\r'))
 {
 }