%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
#include "src/objects/string-inl.h" #include "torque-generated/class-verifiers.h" #include "src/objects/instance-type-inl.h" namespace v8 { namespace internal { bool IsString_NonInline(HeapObject o) { return o.IsString();} #ifdef VERIFY_HEAP template <> void TorqueGeneratedString<String, Name>::StringVerify(Isolate* isolate) { TorqueGeneratedClassVerifiers::StringVerify(String::cast(*this), isolate); } #endif // VERIFY_HEAP bool IsConsString_NonInline(HeapObject o) { return o.IsConsString();} #ifdef VERIFY_HEAP template <> void TorqueGeneratedConsString<ConsString, String>::ConsStringVerify(Isolate* isolate) { TorqueGeneratedClassVerifiers::ConsStringVerify(ConsString::cast(*this), isolate); } #endif // VERIFY_HEAP bool IsExternalString_NonInline(HeapObject o) { return o.IsExternalString();} #ifdef VERIFY_HEAP template <> void TorqueGeneratedExternalString<ExternalString, String>::ExternalStringVerify(Isolate* isolate) { TorqueGeneratedClassVerifiers::ExternalStringVerify(ExternalString::cast(*this), isolate); } #endif // VERIFY_HEAP bool IsExternalOneByteString_NonInline(HeapObject o) { return o.IsExternalOneByteString();} #ifdef VERIFY_HEAP template <> void TorqueGeneratedExternalOneByteString<ExternalOneByteString, ExternalString>::ExternalOneByteStringVerify(Isolate* isolate) { TorqueGeneratedClassVerifiers::ExternalOneByteStringVerify(ExternalOneByteString::cast(*this), isolate); } #endif // VERIFY_HEAP bool IsExternalTwoByteString_NonInline(HeapObject o) { return o.IsExternalTwoByteString();} #ifdef VERIFY_HEAP template <> void TorqueGeneratedExternalTwoByteString<ExternalTwoByteString, ExternalString>::ExternalTwoByteStringVerify(Isolate* isolate) { TorqueGeneratedClassVerifiers::ExternalTwoByteStringVerify(ExternalTwoByteString::cast(*this), isolate); } #endif // VERIFY_HEAP bool IsInternalizedString_NonInline(HeapObject o) { return o.IsInternalizedString();} #ifdef VERIFY_HEAP template <> void TorqueGeneratedInternalizedString<InternalizedString, String>::InternalizedStringVerify(Isolate* isolate) { TorqueGeneratedClassVerifiers::InternalizedStringVerify(InternalizedString::cast(*this), isolate); } #endif // VERIFY_HEAP bool IsSeqString_NonInline(HeapObject o) { return o.IsSeqString();} #ifdef VERIFY_HEAP template <> void TorqueGeneratedSeqString<SeqString, String>::SeqStringVerify(Isolate* isolate) { TorqueGeneratedClassVerifiers::SeqStringVerify(SeqString::cast(*this), isolate); } #endif // VERIFY_HEAP bool IsSeqOneByteString_NonInline(HeapObject o) { return o.IsSeqOneByteString();} #ifdef VERIFY_HEAP template <> void TorqueGeneratedSeqOneByteString<SeqOneByteString, SeqString>::SeqOneByteStringVerify(Isolate* isolate) { TorqueGeneratedClassVerifiers::SeqOneByteStringVerify(SeqOneByteString::cast(*this), isolate); } #endif // VERIFY_HEAP bool IsSeqTwoByteString_NonInline(HeapObject o) { return o.IsSeqTwoByteString();} #ifdef VERIFY_HEAP template <> void TorqueGeneratedSeqTwoByteString<SeqTwoByteString, SeqString>::SeqTwoByteStringVerify(Isolate* isolate) { TorqueGeneratedClassVerifiers::SeqTwoByteStringVerify(SeqTwoByteString::cast(*this), isolate); } #endif // VERIFY_HEAP bool IsSlicedString_NonInline(HeapObject o) { return o.IsSlicedString();} #ifdef VERIFY_HEAP template <> void TorqueGeneratedSlicedString<SlicedString, String>::SlicedStringVerify(Isolate* isolate) { TorqueGeneratedClassVerifiers::SlicedStringVerify(SlicedString::cast(*this), isolate); } #endif // VERIFY_HEAP bool IsThinString_NonInline(HeapObject o) { return o.IsThinString();} #ifdef VERIFY_HEAP template <> void TorqueGeneratedThinString<ThinString, String>::ThinStringVerify(Isolate* isolate) { TorqueGeneratedClassVerifiers::ThinStringVerify(ThinString::cast(*this), isolate); } #endif // VERIFY_HEAP } // namespace internal } // namespace v8