3902 : zone_(zone),
3903 table_(zone),
3904 bmp_(nullptr),
3905 lead_surrogates_(nullptr),
3906 trail_surrogates_(nullptr),
3907 non_bmp_(nullptr) {
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918 for (intptr_t
i = 0;
i <
base->length();
i++) {
3920 }
3921
3923 kBmpCodePoints, zone_);
3926 kLeadSurrogates, zone_);
3929 kTrailSurrogates, zone_);
3932 kBmpCodePoints, zone_);
3935 kNonBmpCodePoints, zone_);
3937}
static CharacterRange Range(int32_t from, int32_t to)
void AddRange(CharacterRange range, int32_t value, Zone *zone)
void ForEach(Callback *callback)
static constexpr int32_t kLeadSurrogateStart
static constexpr int32_t kMaxCodeUnit
static constexpr int32_t kTrailSurrogateStart
static constexpr int32_t kTrailSurrogateEnd
static constexpr int32_t kLeadSurrogateEnd
static constexpr int32_t kMaxCodePoint