1// Copyright 2020 the V8 project authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#include 'src/objects/js-segment-iterator.h' 6 7bitfield struct JSSegmentIteratorFlags extends uint31 { 8 granularity: JSSegmenterGranularity: 2 bit; 9} 10 11@generateCppClass 12extern class JSSegmentIterator extends JSObject { 13 icu_break_iterator: Foreign; // Managed<icu::BreakIterator> 14 unicode_string: Foreign; // Managed<icu::UnicodeString> 15 flags: SmiTagged<JSSegmentIteratorFlags>; 16} 17