V8 Project
|
#include <ostreams.h>
Public Member Functions | |
OStream () | |
virtual | ~OStream () |
OStream & | operator<< (OStream &(*manipulator)(OStream &os)) |
OStream & | operator<< (short x) |
OStream & | operator<< (unsigned short x) |
OStream & | operator<< (int x) |
OStream & | operator<< (unsigned int x) |
OStream & | operator<< (long x) |
OStream & | operator<< (unsigned long x) |
OStream & | operator<< (long long x) |
OStream & | operator<< (unsigned long long x) |
OStream & | operator<< (double x) |
OStream & | operator<< (void *x) |
OStream & | operator<< (char x) |
OStream & | operator<< (signed char x) |
OStream & | operator<< (unsigned char x) |
OStream & | operator<< (const char *s) |
OStream & | put (char c) |
OStream & | dec () |
OStream & | hex () |
virtual OStream & | write (const char *s, size_t n)=0 |
virtual OStream & | flush ()=0 |
Private Member Functions | |
template<class T > | |
OStream & | print (const char *format, T x) |
DISALLOW_COPY_AND_ASSIGN (OStream) | |
Private Attributes | |
bool | hex_ |
Definition at line 19 of file ostreams.h.
|
inline |
Definition at line 21 of file ostreams.h.
|
inlinevirtual |
Definition at line 22 of file ostreams.h.
OStream & v8::internal::OStream::dec | ( | ) |
Definition at line 95 of file ostreams.cc.
References hex_.
Referenced by v8::internal::dec().
|
private |
|
pure virtual |
Implemented in v8::internal::OFStream, and v8::internal::OStringStream.
Referenced by v8::internal::flush().
OStream & v8::internal::OStream::hex | ( | ) |
Definition at line 101 of file ostreams.cc.
References hex_.
Referenced by v8::internal::hex().
OStream & v8::internal::OStream::operator<< | ( | char | x | ) |
Definition at line 80 of file ostreams.cc.
References put().
|
inline |
Definition at line 45 of file ostreams.h.
References write().
OStream & v8::internal::OStream::operator<< | ( | double | x | ) |
Definition at line 68 of file ostreams.cc.
References print().
OStream & v8::internal::OStream::operator<< | ( | long long | x | ) |
OStream & v8::internal::OStream::operator<< | ( | long | x | ) |
Definition at line 25 of file ostreams.h.
OStream & v8::internal::OStream::operator<< | ( | short | x | ) |
OStream & v8::internal::OStream::operator<< | ( | signed char | x | ) |
Definition at line 85 of file ostreams.cc.
References put().
OStream & v8::internal::OStream::operator<< | ( | unsigned char | x | ) |
Definition at line 90 of file ostreams.cc.
References put().
OStream & v8::internal::OStream::operator<< | ( | unsigned long long | x | ) |
OStream & v8::internal::OStream::operator<< | ( | unsigned long | x | ) |
OStream & v8::internal::OStream::operator<< | ( | unsigned short | x | ) |
OStream & v8::internal::OStream::operator<< | ( | void * | x | ) |
Definition at line 75 of file ostreams.cc.
References print().
Definition at line 21 of file ostreams.cc.
References write().
Referenced by operator<<().
|
inline |
Definition at line 46 of file ostreams.h.
References write().
Referenced by v8::internal::endl(), and operator<<().
|
pure virtual |
Implemented in v8::internal::OFStream, and v8::internal::OStringStream.
Referenced by operator<<(), print(), and put().
|
private |
Definition at line 58 of file ostreams.h.
Referenced by dec(), hex(), and operator<<().