5 #ifndef V8_OBJECTS_JS_REGEXP_STRING_ITERATOR_INL_H_ 6 #define V8_OBJECTS_JS_REGEXP_STRING_ITERATOR_INL_H_ 8 #include "src/objects/js-regexp-string-iterator.h" 10 #include "src/objects-inl.h" 13 #include "src/objects/object-macros.h" 18 ACCESSORS(JSRegExpStringIterator, iterating_regexp, Object,
19 kIteratingRegExpOffset)
20 ACCESSORS2(JSRegExpStringIterator, iterating_string, String,
21 kIteratedStringOffset)
23 SMI_ACCESSORS(JSRegExpStringIterator, flags, kFlagsOffset)
24 BOOL_ACCESSORS(JSRegExpStringIterator, flags, done, kDoneBit)
25 BOOL_ACCESSORS(JSRegExpStringIterator, flags, global, kGlobalBit)
26 BOOL_ACCESSORS(JSRegExpStringIterator, flags, unicode, kUnicodeBit)
28 CAST_ACCESSOR(JSRegExpStringIterator)
33 #include "src/objects/object-macros-undef.h" 35 #endif // V8_OBJECTS_JS_REGEXP_STRING_ITERATOR_INL_H_