| 
|   | FastJsonStringifier (Isolate *isolate) | 
|   | 
| size_t  | ResultLength () const | 
|   | 
| template<typename DstChar >  | 
| void  | CopyResultTo (DstChar *out_buffer) | 
|   | 
| V8_INLINE FastJsonStringifierResult  | SerializeObject (Tagged< JSAny > object, const DisallowGarbageCollection &no_gc) | 
|   | 
template<typename OldChar >  
requires (sizeof(OldChar) < sizeof(Char)) | 
| V8_NOINLINE FastJsonStringifierResult  | ResumeFrom (FastJsonStringifier< OldChar > &old_stringifier, const DisallowGarbageCollection &no_gc) | 
|   | 
| template<typename StringT >  | 
| FastJsonStringifierResult  | SerializeString (Tagged< HeapObject > obj, const DisallowGarbageCollection &no_gc) | 
|   | 
| template<ResumeJSObjectMode mode>  | 
| FastJsonStringifierResult  | ResumeJSObject (Tagged< JSObject > obj, Tagged< Map > map, uint16_t start_descriptor_idx, uint16_t nof_descriptors, uint8_t in_object_properties, uint8_t in_object_properties_start, Tagged< DescriptorArray > descriptors, bool comma, const DisallowGarbageCollection &no_gc) | 
|   | 
| template<ElementsKind kind>  | 
| FastJsonStringifierResult  | SerializeFixedArray (Tagged< FixedArrayBase > elements, uint32_t start_index, uint32_t length) | 
|   | 
| template<ElementsKind kind, bool with_interrupt_checks, typename T >  | 
| FastJsonStringifierResult  | SerializeFixedArrayElement (Tagged< T > elements, uint32_t i, uint32_t length) | 
|   | 
template<typename OldChar >  
requires (sizeof(OldChar) < sizeof(Char)) | 
| FastJsonStringifierResult  | ResumeFrom (FastJsonStringifier< OldChar > &old_stringifier, const DisallowGarbageCollection &no_gc) | 
|   | 
template<typename SrcChar >  
requires (sizeof(SrcChar) == sizeof(uint8_t)) | 
| bool  | AppendString (const SrcChar *chars, size_t length, const DisallowGarbageCollection &no_gc) | 
|   | 
| template<typename SrcChar >  | 
| void  | AppendStringNoEscapes (const SrcChar *chars, size_t length, const DisallowGarbageCollection &no_gc) | 
|   | 
template<typename SrcChar >  
requires (sizeof(SrcChar) == sizeof(uint8_t)) | 
| bool  | AppendStringSWAR (const SrcChar *chars, size_t length, size_t start, size_t uncopied_src_index, const DisallowGarbageCollection &no_gc) | 
|   | 
template<typename SrcChar >  
requires (sizeof(SrcChar) == sizeof(uint8_t)) | 
| bool  | AppendStringSIMD (const SrcChar *chars, size_t length, const DisallowGarbageCollection &no_gc) | 
|   | 
 | 
| V8_INLINE void  | SeparatorUnchecked (bool comma) | 
|   | 
| V8_INLINE void  | Separator (bool comma) | 
|   | 
| V8_INLINE void  | SerializeSmi (Tagged< Smi > object) | 
|   | 
| void  | SerializeDouble (double number) | 
|   | 
| template<bool no_escaping>  | 
| FastJsonStringifierObjectKeyResult  | SerializeObjectKey (Tagged< String > key, bool comma, const DisallowGarbageCollection &no_gc) | 
|   | 
| template<typename StringT , bool no_escaping>  | 
| FastJsonStringifierObjectKeyResult  | SerializeObjectKey (Tagged< String > key, bool comma, const DisallowGarbageCollection &no_gc) | 
|   | 
| template<typename StringT >  | 
| V8_INLINE FastJsonStringifierResult  | SerializeString (Tagged< HeapObject > str, const DisallowGarbageCollection &no_gc) | 
|   | 
| FastJsonStringifierResult  | TrySerializeSimpleObject (Tagged< JSAny > object) | 
|   | 
| FastJsonStringifierResult  | SerializeObject (ContinuationRecord cont, const DisallowGarbageCollection &no_gc) | 
|   | 
| V8_NOINLINE FastJsonStringifierResult  | SerializeJSPrimitiveWrapper (Tagged< JSPrimitiveWrapper > obj, const DisallowGarbageCollection &no_gc) | 
|   | 
| V8_INLINE FastJsonStringifierResult  | SerializeJSObject (Tagged< JSObject > obj, const DisallowGarbageCollection &no_gc) | 
|   | 
| template<ResumeJSObjectMode mode>  | 
| V8_INLINE FastJsonStringifierResult  | ResumeJSObject (Tagged< JSObject > obj, Tagged< Map > map, uint16_t start_descriptor_idx, uint16_t nof_descriptors, uint8_t in_object_properties, uint8_t in_object_properties_start, Tagged< DescriptorArray > descriptors, bool comma, const DisallowGarbageCollection &no_gc) | 
|   | 
| FastJsonStringifierResult  | SerializeJSArray (Tagged< JSArray > array) | 
|   | 
| template<ElementsKind kind>  | 
| FastJsonStringifierResult  | SerializeFixedArrayWithInterruptCheck (Tagged< FixedArrayBase > elements, uint32_t start_index, uint32_t length) | 
|   | 
| template<ElementsKind kind>  | 
| V8_INLINE FastJsonStringifierResult  | SerializeFixedArray (Tagged< FixedArrayBase > array, uint32_t start_idx, uint32_t length) | 
|   | 
| template<ElementsKind kind, bool with_interrupt_checks, typename T >  | 
| V8_INLINE FastJsonStringifierResult  | SerializeFixedArrayElement (Tagged< T > elements, uint32_t i, uint32_t length) | 
|   | 
| V8_NOINLINE FastJsonStringifierResult  | HandleInterruptAndCheckCycle () | 
|   | 
| V8_NOINLINE bool  | CheckCycle () | 
|   | 
| V8_INLINE void  | EnsureCapacity (size_t size) | 
|   | 
| template<typename SrcChar >  | 
| V8_INLINE void  | AppendCharacterUnchecked (SrcChar c) | 
|   | 
| template<typename SrcChar >  | 
| V8_INLINE void  | AppendCharacter (SrcChar c) | 
|   | 
| template<size_t N>  | 
| V8_INLINE void  | AppendCStringLiteralUnchecked (const char(&literal)[N]) | 
|   | 
| template<size_t N>  | 
| V8_INLINE void  | AppendCStringLiteral (const char(&literal)[N]) | 
|   | 
| V8_INLINE void  | AppendCStringUnchecked (const char *chars, size_t len) | 
|   | 
| V8_INLINE void  | AppendCStringUnchecked (const char *chars) | 
|   | 
| V8_INLINE void  | AppendStringUnchecked (std::string_view str) | 
|   | 
| V8_INLINE void  | AppendCString (const char *chars, size_t len) | 
|   | 
| V8_INLINE void  | AppendCString (const char *chars) | 
|   | 
| V8_INLINE void  | AppendString (std::string_view str) | 
|   | 
template<typename SrcChar >  
requires (sizeof(SrcChar) == sizeof(uint8_t)) | 
| V8_INLINE bool  | AppendString (const SrcChar *chars, size_t length, const DisallowGarbageCollection &no_gc) | 
|   | 
| template<typename SrcChar >  | 
| V8_INLINE void  | AppendStringNoEscapes (const SrcChar *chars, size_t length, const DisallowGarbageCollection &no_gc) | 
|   | 
template<typename SrcChar >  
requires (sizeof(SrcChar) == sizeof(uint8_t)) | 
| bool  | AppendStringScalar (const SrcChar *chars, size_t length, size_t start, size_t uncopied_src_index, const DisallowGarbageCollection &no_gc) | 
|   | 
template<typename SrcChar >  
requires (sizeof(SrcChar) == sizeof(uint8_t)) | 
| V8_INLINE bool  | AppendStringSWAR (const SrcChar *chars, size_t length, size_t start, size_t uncopied_src_index, const DisallowGarbageCollection &no_gc) | 
|   | 
template<typename SrcChar >  
requires (sizeof(SrcChar) == sizeof(uint8_t)) | 
| V8_INLINE bool  | AppendStringSIMD (const SrcChar *chars, size_t length, const DisallowGarbageCollection &no_gc) | 
|   | 
template<typename SrcChar >  
requires (sizeof(SrcChar) == sizeof(base::uc16)) | 
| V8_INLINE bool  | AppendString (const SrcChar *chars, size_t length, const DisallowGarbageCollection &no_gc) | 
|   | 
template<typename Char>
class v8::internal::FastJsonStringifier< Char >
Definition at line 2134 of file json-stringifier.cc.