v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::OutputStreamWriter Class Reference

#include <output-stream-writer.h>

Collaboration diagram for v8::internal::OutputStreamWriter:

Public Member Functions

 OutputStreamWriter (v8::OutputStream *stream)
 
bool aborted ()
 
void AddCharacter (char c)
 
void AddString (const char *s)
 
template<typename T >
void AddNumber (T n)
 
void Finalize ()
 

Private Member Functions

void MaybeWriteChunk ()
 
void WriteChunk ()
 

Private Attributes

v8::OutputStreamstream_
 
int chunk_size_
 
base::ScopedVector< char > chunk_
 
int chunk_pos_
 
bool aborted_
 

Detailed Description

Definition at line 22 of file output-stream-writer.h.

Constructor & Destructor Documentation

◆ OutputStreamWriter()

v8::internal::OutputStreamWriter::OutputStreamWriter ( v8::OutputStream * stream)
inlineexplicit

Definition at line 24 of file output-stream-writer.h.

Member Function Documentation

◆ aborted()

bool v8::internal::OutputStreamWriter::aborted ( )
inline

Definition at line 32 of file output-stream-writer.h.

Here is the caller graph for this function:

◆ AddCharacter()

void v8::internal::OutputStreamWriter::AddCharacter ( char c)
inline

Definition at line 33 of file output-stream-writer.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ AddNumber()

template<typename T >
void v8::internal::OutputStreamWriter::AddNumber ( T n)
inline

Definition at line 54 of file output-stream-writer.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ AddString()

void v8::internal::OutputStreamWriter::AddString ( const char * s)
inline

Definition at line 39 of file output-stream-writer.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Finalize()

void v8::internal::OutputStreamWriter::Finalize ( )
inline

Definition at line 70 of file output-stream-writer.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ MaybeWriteChunk()

void v8::internal::OutputStreamWriter::MaybeWriteChunk ( )
inlineprivate

Definition at line 80 of file output-stream-writer.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ WriteChunk()

void v8::internal::OutputStreamWriter::WriteChunk ( )
inlineprivate

Definition at line 86 of file output-stream-writer.h.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ aborted_

bool v8::internal::OutputStreamWriter::aborted_
private

Definition at line 98 of file output-stream-writer.h.

◆ chunk_

base::ScopedVector<char> v8::internal::OutputStreamWriter::chunk_
private

Definition at line 96 of file output-stream-writer.h.

◆ chunk_pos_

int v8::internal::OutputStreamWriter::chunk_pos_
private

Definition at line 97 of file output-stream-writer.h.

◆ chunk_size_

int v8::internal::OutputStreamWriter::chunk_size_
private

Definition at line 95 of file output-stream-writer.h.

◆ stream_

v8::OutputStream* v8::internal::OutputStreamWriter::stream_
private

Definition at line 94 of file output-stream-writer.h.


The documentation for this class was generated from the following file: