![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include "src/objects/option-utils.h"
#include "src/numbers/conversions.h"
#include "src/objects/objects-inl.h"
Go to the source code of this file.
Namespaces | |
namespace | v8 |
namespace | v8::internal |
Functions | |
MaybeDirectHandle< JSReceiver > | v8::internal::GetOptionsObject (Isolate *isolate, DirectHandle< Object > options, const char *method_name) |
MaybeDirectHandle< JSReceiver > | v8::internal::CoerceOptionsToObject (Isolate *isolate, DirectHandle< Object > options, const char *method_name) |
Maybe< bool > | v8::internal::GetStringOption (Isolate *isolate, DirectHandle< JSReceiver > options, const char *property, const std::vector< const char * > &values, const char *method_name, std::unique_ptr< char[]> *result) |
V8_WARN_UNUSED_RESULT Maybe< bool > | v8::internal::GetBoolOption (Isolate *isolate, DirectHandle< JSReceiver > options, const char *property, const char *method_name, bool *result) |
Maybe< int > | v8::internal::DefaultNumberOption (Isolate *isolate, DirectHandle< Object > value, int min, int max, int fallback, DirectHandle< String > property) |
Maybe< int > | v8::internal::GetNumberOption (Isolate *isolate, DirectHandle< JSReceiver > options, DirectHandle< String > property, int min, int max, int fallback) |
Maybe< double > | v8::internal::GetNumberOptionAsDouble (Isolate *isolate, DirectHandle< JSReceiver > options, DirectHandle< String > property, double default_value) |