Lines Matching refs:remove_table_
108 // remove_table_, so it is static.
110 if (!remove_table_) {
149 // Init(), below, for a description of how the contents of remove_table_ are
153 return RollingHashUtil::ModBase(full_hash + remove_table_[first_byte]);
159 static const uint32_t* remove_table_;
164 // + remove_table_[buffer[0]]
167 // remove_table_ are computed.
169 const uint32_t* RollingHash<window_size>::remove_table_ = NULL;
171 // Init() checks to make sure that the static object remove_table_ has been
180 if (remove_table_ == NULL) {
182 // remove_table_, for two reasons:
183 // 1. remove_table_ is a pointer to const. The table is populated using
186 // 2. No other thread will ever see remove_table_ pointing to a
201 // remove_table_[removed_byte] ==
207 // and add the value of remove_table_[buffer[0]] to it, the result will be
226 remove_table_ = new_remove_table;