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_); }
assert_line_base(Traits const &traits) : newline_(lookup_classname(traits, "newline")) , nl_(traits.widen('\n')) , cr_(traits.widen('\r')) { }
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')) { }