v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
js-disposable-stack.h File Reference
#include "src/base/bit-field.h"
#include "src/handles/handles.h"
#include "src/handles/maybe-handles.h"
#include "src/objects/contexts.h"
#include "src/objects/heap-object.h"
#include "src/objects/js-objects.h"
#include "src/objects/js-promise.h"
#include "torque-generated/bit-fields.h"
#include "src/objects/object-macros.h"
#include "torque-generated/src/objects/js-disposable-stack-tq.inc"
#include "src/objects/object-macros-undef.h"
Include dependency graph for js-disposable-stack.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  v8::internal::JSDisposableStackBase
 
class  v8::internal::JSSyncDisposableStack
 
class  v8::internal::JSAsyncDisposableStack
 

Namespaces

namespace  v8
 
namespace  v8::internal
 

Typedefs

using v8::internal::DisposeCallTypeBit
 
using v8::internal::DisposeHintBit = DisposeCallTypeBit::Next<DisposeMethodHint, 1>
 

Enumerations

enum class  v8::internal::DisposableStackState { v8::internal::kDisposed , v8::internal::kPending }
 
enum class  v8::internal::DisposeMethodCallType { v8::internal::kValueIsReceiver = 0 , v8::internal::kValueIsArgument = 1 }
 
enum class  v8::internal::DisposeMethodHint { v8::internal::kSyncDispose = 0 , v8::internal::kAsyncDispose = 1 }
 
enum class  v8::internal::DisposableStackResourcesType { v8::internal::kAllSync , v8::internal::kAtLeastOneAsync }