|  | v8
    V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++. | 
#include "src/objects/string.h"#include <optional>#include <type_traits>#include "src/common/assert-scope.h"#include "src/common/globals.h"#include "src/execution/isolate-utils.h"#include "src/handles/handles-inl.h"#include "src/heap/factory.h"#include "src/heap/heap-layout-inl.h"#include "src/numbers/hash-seed-inl.h"#include "src/objects/heap-object.h"#include "src/objects/instance-type-checker.h"#include "src/objects/instance-type-inl.h"#include "src/objects/name-inl.h"#include "src/objects/objects-body-descriptors.h"#include "src/objects/smi-inl.h"#include "src/objects/string-table-inl.h"#include "src/sandbox/external-pointer-inl.h"#include "src/sandbox/external-pointer.h"#include "src/sandbox/isolate.h"#include "src/strings/string-hasher-inl.h"#include "src/strings/unicode-inl.h"#include "src/torque/runtime-macro-shims.h"#include "src/torque/runtime-support.h"#include "src/utils/utils.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 | 
| Macros | |
| #define | STRING_CLASS_TYPES(V) | 
| Typedefs | |
| using | v8::internal::OneByteStringKey = SequentialStringKey<uint8_t> | 
| using | v8::internal::TwoByteStringKey = SequentialStringKey<uint16_t> | 
| using | v8::internal::SeqOneByteSubStringKey = SeqSubStringKey<SeqOneByteString> | 
| using | v8::internal::SeqTwoByteSubStringKey = SeqSubStringKey<SeqTwoByteString> | 
| #define STRING_CLASS_TYPES | ( | V | ) | 
Definition at line 285 of file string-inl.h.