class JSGeneratorObject; class JSAsyncFunctionObject; class JSAsyncGeneratorObject; class AsyncGeneratorRequest; // Alias for IsJSGeneratorObject() that avoids inlining. // https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/js-generator.tq?l=5&c=1 V8_EXPORT_PRIVATE bool IsJSGeneratorObject_NonInline(Tagged<HeapObject> o); // Definition https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/js-generator.tq?l=5&c=1 template <class D, class P> class TorqueGeneratedJSGeneratorObject : public P { … }; // Alias for IsJSAsyncFunctionObject() that avoids inlining. // https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/js-generator.tq?l=28&c=1 V8_EXPORT_PRIVATE bool IsJSAsyncFunctionObject_NonInline(Tagged<HeapObject> o); // Definition https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/js-generator.tq?l=28&c=1 template <class D, class P> class TorqueGeneratedJSAsyncFunctionObject : public P { … }; // Alias for IsJSAsyncGeneratorObject() that avoids inlining. // https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/js-generator.tq?l=32&c=1 V8_EXPORT_PRIVATE bool IsJSAsyncGeneratorObject_NonInline(Tagged<HeapObject> o); // Definition https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/js-generator.tq?l=32&c=1 template <class D, class P> class TorqueGeneratedJSAsyncGeneratorObject : public P { … }; // Alias for IsAsyncGeneratorRequest() that avoids inlining. // https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/js-generator.tq?l=40&c=1 V8_EXPORT_PRIVATE bool IsAsyncGeneratorRequest_NonInline(Tagged<HeapObject> o); // Definition https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/js-generator.tq?l=40&c=1 template <class D, class P> class TorqueGeneratedAsyncGeneratorRequest : public P { … };