5 #ifndef V8_OBJECTS_MICROTASK_INL_H_ 6 #define V8_OBJECTS_MICROTASK_INL_H_ 8 #include "src/objects/microtask.h" 10 #include "src/objects-inl.h" 13 #include "src/objects/object-macros.h" 18 CAST_ACCESSOR(Microtask)
19 CAST_ACCESSOR(CallbackTask)
20 CAST_ACCESSOR(CallableTask)
22 ACCESSORS(CallableTask, callable, JSReceiver, kCallableOffset)
23 ACCESSORS2(CallableTask, context, Context, kContextOffset)
25 ACCESSORS(CallbackTask, callback, Foreign, kCallbackOffset)
26 ACCESSORS(CallbackTask, data, Foreign, kDataOffset)
31 #include "src/objects/object-macros-undef.h" 33 #endif // V8_OBJECTS_MICROTASK_INL_H_