#include <string-stream.h>
|
| StringStream (StringAllocator *allocator, ObjectPrintMode object_print_mode=kPrintObjectVerbose) |
|
bool | Put (char c) |
|
bool | Put (Tagged< String > str) |
|
bool | Put (Tagged< String > str, int start, int end) |
|
void | Add (const char *format) |
|
void | Add (base::Vector< const char > format) |
|
template<typename... Args> |
void | Add (const char *format, Args... args) |
|
template<typename... Args> |
void | Add (base::Vector< const char > format, Args... args) |
|
void | OutputToFile (FILE *out) |
|
void | OutputToStdOut () |
|
void | Log (Isolate *isolate) |
|
DirectHandle< String > | ToString (Isolate *isolate) |
|
std::unique_ptr< char[]> | ToCString () const |
|
int | length () const |
|
void | PrintName (Tagged< Object > o) |
|
void | PrintFixedArray (Tagged< FixedArray > array, unsigned int limit) |
|
void | PrintByteArray (Tagged< ByteArray > ba) |
|
void | PrintUsingMap (Isolate *isolate, Tagged< JSObject > js_object) |
|
void | PrintPrototype (Isolate *isolate, Tagged< JSFunction > fun, Tagged< Object > receiver) |
|
void | PrintSecurityTokenIfChanged (Isolate *isolate, Tagged< JSFunction > function) |
|
void | PrintFunction (Isolate *isolate, Tagged< JSFunction > function, Tagged< Object > receiver) |
|
void | Reset () |
|
void | PrintMentionedObjectCache (Isolate *isolate) |
|
Definition at line 91 of file string-stream.h.
◆ ObjectPrintMode
Enumerator |
---|
kPrintObjectConcise | |
kPrintObjectVerbose | |
Definition at line 142 of file string-stream.h.
◆ StringStream()
◆ Add() [1/5]
void v8::internal::StringStream::Add |
( |
base::Vector< const char > | format | ) |
|
|
inline |
◆ Add() [2/5]
template<typename... Args>
void v8::internal::StringStream::Add |
( |
base::Vector< const char > | format, |
|
|
Args... | args ) |
|
inline |
◆ Add() [3/5]
◆ Add() [4/5]
void v8::internal::StringStream::Add |
( |
const char * | format | ) |
|
|
inline |
◆ Add() [5/5]
template<typename... Args>
void v8::internal::StringStream::Add |
( |
const char * | format, |
|
|
Args... | args ) |
|
inline |
◆ ClearMentionedObjectCache()
void v8::internal::StringStream::ClearMentionedObjectCache |
( |
Isolate * | isolate | ) |
|
|
static |
◆ DISALLOW_IMPLICIT_CONSTRUCTORS()
v8::internal::StringStream::DISALLOW_IMPLICIT_CONSTRUCTORS |
( |
StringStream | | ) |
|
|
private |
◆ full()
bool v8::internal::StringStream::full |
( |
| ) |
const |
|
inlineprivate |
◆ length()
int v8::internal::StringStream::length |
( |
| ) |
const |
|
inline |
◆ Log()
void v8::internal::StringStream::Log |
( |
Isolate * | isolate | ) |
|
◆ OutputToFile()
void v8::internal::StringStream::OutputToFile |
( |
FILE * | out | ) |
|
◆ OutputToStdOut()
void v8::internal::StringStream::OutputToStdOut |
( |
| ) |
|
|
inline |
◆ PrintByteArray()
◆ PrintFixedArray()
void v8::internal::StringStream::PrintFixedArray |
( |
Tagged< FixedArray > | array, |
|
|
unsigned int | limit ) |
◆ PrintFunction()
◆ PrintMentionedObjectCache()
void v8::internal::StringStream::PrintMentionedObjectCache |
( |
Isolate * | isolate | ) |
|
◆ PrintName()
void v8::internal::StringStream::PrintName |
( |
Tagged< Object > | o | ) |
|
◆ PrintObject()
void v8::internal::StringStream::PrintObject |
( |
Tagged< Object > | obj | ) |
|
|
private |
◆ PrintPrototype()
◆ PrintSecurityTokenIfChanged()
◆ PrintUsingMap()
◆ Put() [1/3]
bool v8::internal::StringStream::Put |
( |
char | c | ) |
|
◆ Put() [2/3]
◆ Put() [3/3]
bool v8::internal::StringStream::Put |
( |
Tagged< String > | str, |
|
|
int | start, |
|
|
int | end ) |
◆ Reset()
void v8::internal::StringStream::Reset |
( |
| ) |
|
|
inline |
◆ space()
int v8::internal::StringStream::space |
( |
| ) |
const |
|
inlineprivate |
◆ ToCString()
std::unique_ptr< char[]> v8::internal::StringStream::ToCString |
( |
| ) |
const |
◆ ToString()
◆ allocator_
◆ buffer_
char* v8::internal::StringStream::buffer_ |
|
private |
◆ capacity_
unsigned v8::internal::StringStream::capacity_ |
|
private |
◆ kInitialCapacity
const int v8::internal::StringStream::kInitialCapacity = 16 |
|
static |
◆ length_
unsigned v8::internal::StringStream::length_ |
|
private |
◆ object_print_mode_
The documentation for this class was generated from the following files: