![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include "include/v8-internal.h"
#include "src/objects/objects-definitions.h"
#include "torque-generated/instance-types.h"
#include "src/objects/object-macros.h"
#include "src/objects/object-macros-undef.h"
Go to the source code of this file.
Namespaces | |
namespace | v8 |
namespace | v8::internal |
namespace | v8::internal::InstanceTypeChecker |
Macros | |
#define | MAKE_TORQUE_INSTANCE_TYPE(TYPE, value) |
#define | CHECK_STRING_RANGE(TYPE, ...) |
#define | CHECK_NONSTRING_RANGE(TYPE) |
#define | CHECK_INSTANCE_TYPE(TYPE) |
#define | UNIQUE_LEAF_INSTANCE_TYPE_MAP_LIST_GENERATOR(V, _) |
#define | UNIQUE_INSTANCE_TYPE_MAP_LIST_GENERATOR(V, _) |
Functions | |
static bool | v8::internal::IsShortcutCandidate (int type) |
V8_EXPORT_PRIVATE std::ostream & | v8::internal::operator<< (std::ostream &os, InstanceType instance_type) |
V8_EXPORT_PRIVATE std::string | v8::internal::ToString (InstanceType instance_type) |
V8_INLINE bool | v8::internal::InstanceTypeChecker::IsSeqString (Tagged< Map > map_object) |
V8_INLINE bool | v8::internal::InstanceTypeChecker::IsConsString (Tagged< Map > map_object) |
V8_INLINE bool | v8::internal::InstanceTypeChecker::IsSlicedString (Tagged< Map > map_object) |
V8_INLINE bool | v8::internal::InstanceTypeChecker::IsThinString (Tagged< Map > map_object) |
V8_INLINE bool | v8::internal::InstanceTypeChecker::IsOneByteString (Tagged< Map > map_object) |
V8_INLINE bool | v8::internal::InstanceTypeChecker::IsTwoByteString (Tagged< Map > map_object) |
#define CHECK_INSTANCE_TYPE | ( | TYPE | ) |
Definition at line 245 of file instance-type.h.
#define CHECK_NONSTRING_RANGE | ( | TYPE | ) |
Definition at line 225 of file instance-type.h.
#define CHECK_STRING_RANGE | ( | TYPE, | |
... ) |
Definition at line 221 of file instance-type.h.
#define MAKE_TORQUE_INSTANCE_TYPE | ( | TYPE, | |
value ) |
Definition at line 177 of file instance-type.h.
Definition at line 318 of file instance-type.h.
Definition at line 281 of file instance-type.h.