v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
keys.cc File Reference
Include dependency graph for keys.cc:

Go to the source code of this file.

Namespaces

namespace  v8
 
namespace  v8::internal
 

Macros

#define RETURN_NOTHING_IF_NOT_SUCCESSFUL(call)
 
#define RETURN_FAILURE_IF_NOT_SUCCESSFUL(call)
 

Functions

MaybeDirectHandle< FixedArrayv8::internal::FilterProxyKeys (KeyAccumulator *accumulator, DirectHandle< JSProxy > owner, DirectHandle< FixedArray > keys, PropertyFilter filter, bool skip_indices)
 

Macro Definition Documentation

◆ RETURN_FAILURE_IF_NOT_SUCCESSFUL

#define RETURN_FAILURE_IF_NOT_SUCCESSFUL ( call)
Value:
do { \
ExceptionStatus status_enum_result = (call); \
if (!status_enum_result) return status_enum_result; \
} while (false)

Definition at line 37 of file keys.cc.

◆ RETURN_NOTHING_IF_NOT_SUCCESSFUL

#define RETURN_NOTHING_IF_NOT_SUCCESSFUL ( call)
Value:
do { \
if (!(call)) return Nothing<bool>(); \
} while (false)

Definition at line 32 of file keys.cc.

Variable Documentation

◆ isolate_

Isolate* isolate_
private

Definition at line 1213 of file keys.cc.