v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
ostreams.h File Reference
#include <cstddef>
#include <cstdio>
#include <cstring>
#include <ostream>
#include <streambuf>
#include "src/base/macros.h"
#include "src/base/platform/mutex.h"
#include "src/common/globals.h"
Include dependency graph for ostreams.h:

Go to the source code of this file.

Classes

class  v8::internal::OFStreamBase
 
class  v8::internal::DbgStreamBuf
 
class  v8::internal::DbgStdoutStream
 
class  v8::internal::OFStream
 
class  v8::internal::StdoutStream
 
class  v8::internal::StderrStream
 
struct  v8::internal::AsUC16
 
struct  v8::internal::AsUC32
 
struct  v8::internal::AsReversiblyEscapedUC16
 
struct  v8::internal::AsEscapedUC16ForJSON
 
struct  v8::internal::AsHex
 
struct  v8::internal::AsHexBytes
 
struct  v8::internal::PrintIteratorRange< T >
 

Namespaces

namespace  v8
 
namespace  v8::internal
 

Functions

template<typename T >
auto v8::internal::PrintCollection (const T &collection) -> PrintIteratorRange< typename std::common_type< decltype(std::begin(collection)), decltype(std::end(collection))>::type >
 
std::ostream & v8::internal::operator<< (std::ostream &os, const AsReversiblyEscapedUC16 &c)
 
std::ostream & v8::internal::operator<< (std::ostream &os, const AsEscapedUC16ForJSON &c)
 
std::ostream & v8::internal::operator<< (std::ostream &os, const AsUC16 &c)
 
std::ostream & v8::internal::operator<< (std::ostream &os, const AsUC32 &c)
 
std::ostream & v8::internal::operator<< (std::ostream &os, const AsHex &hex)
 
std::ostream & v8::internal::operator<< (std::ostream &os, const AsHexBytes &hex)
 
template<typename T >
std::ostream & v8::internal::operator<< (std::ostream &os, const PrintIteratorRange< T > &range)