Public メソッド | |
BMGoodSuffixBuffers () | |
void | init (int needle_length) |
int & | suffix (int index) |
int & | shift (int index) |
Private メソッド | |
DISALLOW_COPY_AND_ASSIGN (BMGoodSuffixBuffers) | |
Private 変数 | |
int | suffixes_ [kBMMaxShift+1] |
int | good_suffix_shift_ [kBMMaxShift+1] |
int * | biased_suffixes_ |
int * | biased_good_suffix_shift_ |
runtime.cc の 996 行で定義されています。
v8::internal::BMGoodSuffixBuffers::BMGoodSuffixBuffers | ( | ) | [inline] |
runtime.cc の 998 行で定義されています。
v8::internal::BMGoodSuffixBuffers::DISALLOW_COPY_AND_ASSIGN | ( | BMGoodSuffixBuffers | ) | [private] |
void v8::internal::BMGoodSuffixBuffers::init | ( | int | needle_length | ) | [inline] |
int& v8::internal::BMGoodSuffixBuffers::shift | ( | int | index | ) | [inline] |
runtime.cc の 1013 行で定義されています。
参照先 ASSERT, biased_good_suffix_shift_, と good_suffix_shift_.
参照元 v8::internal::BoyerMooreIndexOf(), と v8::internal::BoyerMoorePopulateGoodSuffixTable().
int& v8::internal::BMGoodSuffixBuffers::suffix | ( | int | index | ) | [inline] |
runtime.cc の 1009 行で定義されています。
参照先 ASSERT, biased_suffixes_, と suffixes_.
int* v8::internal::BMGoodSuffixBuffers::biased_good_suffix_shift_ [private] |
runtime.cc の 1021 行で定義されています。
int* v8::internal::BMGoodSuffixBuffers::biased_suffixes_ [private] |
runtime.cc の 1020 行で定義されています。
int v8::internal::BMGoodSuffixBuffers::good_suffix_shift_[kBMMaxShift+1] [private] |
runtime.cc の 1019 行で定義されています。
int v8::internal::BMGoodSuffixBuffers::suffixes_[kBMMaxShift+1] [private] |
runtime.cc の 1018 行で定義されています。