#ifndef V8_OBJECTS_JS_GENERATOR_H_
#define V8_OBJECTS_JS_GENERATOR_H_
#include "src/objects/js-objects.h"
#include "src/objects/struct.h"
#include "src/objects/object-macros.h"
namespace v8 {
namespace internal {
class JSPromise;
class StructBodyDescriptor;
#include "torque-generated/src/objects/js-generator-tq.inc"
class JSGeneratorObject
: public TorqueGeneratedJSGeneratorObject<JSGeneratorObject, JSObject> { … };
class JSAsyncFunctionObject
: public TorqueGeneratedJSAsyncFunctionObject<JSAsyncFunctionObject,
JSGeneratorObject> { … };
class JSAsyncGeneratorObject
: public TorqueGeneratedJSAsyncGeneratorObject<JSAsyncGeneratorObject,
JSGeneratorObject> { … };
class AsyncGeneratorRequest
: public TorqueGeneratedAsyncGeneratorRequest<AsyncGeneratorRequest,
Struct> { … };
}
}
#include "src/objects/object-macros-undef.h"
#endif