26 return manipulator(*
this);
91 static
char*
allocate (
size_t n) {
return new char[n]; }
92 static void deallocate (
char* s,
size_t n) {
delete[] s; }
94 void reserve(
size_t requested_capacity);
DISALLOW_COPY_AND_ASSIGN(OFStream)
virtual OFStream & flush() OVERRIDE
virtual OFStream & write(const char *s, size_t n) OVERRIDE
OStream & operator<<(OStream &(*manipulator)(OStream &os))
virtual OStream & flush()=0
DISALLOW_COPY_AND_ASSIGN(OStream)
OStream & print(const char *format, T x)
virtual OStream & write(const char *s, size_t n)=0
OStream & operator<<(const char *s)
virtual OStringStream & flush() OVERRIDE
static char * allocate(size_t n)
const char * data() const
const char * c_str() const
static void deallocate(char *s, size_t n)
DISALLOW_COPY_AND_ASSIGN(OStringStream)
void reserve(size_t requested_capacity)
virtual OStringStream & write(const char *s, size_t n) OVERRIDE
OStream & endl(OStream &os)
OStream & hex(OStream &os)
OStream & flush(OStream &os)
OStream & dec(OStream &os)
Debugger support for the V8 JavaScript engine.
AsReversiblyEscapedUC16(uint16_t v)
#define T(name, string, precedence)