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

#include <ostreams.h>

Inheritance diagram for v8::internal::OFStreamBase:
Collaboration diagram for v8::internal::OFStreamBase:

Public Member Functions

 OFStreamBase (FILE *f)
 
 ~OFStreamBase () override=default
 

Protected Member Functions

int sync () override
 
int_type overflow (int_type c) override
 
std::streamsize xsputn (const char *s, std::streamsize n) override
 

Protected Attributes

FILE *const f_
 

Detailed Description

Definition at line 21 of file ostreams.h.

Constructor & Destructor Documentation

◆ OFStreamBase()

v8::internal::OFStreamBase::OFStreamBase ( FILE * f)
explicit

Definition at line 69 of file ostreams.cc.

◆ ~OFStreamBase()

v8::internal::OFStreamBase::~OFStreamBase ( )
overridedefault

Member Function Documentation

◆ overflow()

OFStreamBase::int_type v8::internal::OFStreamBase::overflow ( int_type c)
overrideprotected

Definition at line 76 of file ostreams.cc.

◆ sync()

int v8::internal::OFStreamBase::sync ( )
overrideprotected

Definition at line 71 of file ostreams.cc.

◆ xsputn()

std::streamsize v8::internal::OFStreamBase::xsputn ( const char * s,
std::streamsize n )
overrideprotected

Definition at line 80 of file ostreams.cc.

Member Data Documentation

◆ f_

FILE* const v8::internal::OFStreamBase::f_
protected

Definition at line 27 of file ostreams.h.


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