v8
3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
|
#include <objects.h>
Public Member Functions | |
virtual void | Seek (unsigned pos) |
StringInputBuffer () | |
StringInputBuffer (String *backing) | |
Public Member Functions inherited from InputBuffer< String, String *, 1024 > | |
virtual void | Rewind () |
void | Reset (String *input) |
void | Reset (unsigned position, String *input) |
void | Seek (unsigned position) |
Public Member Functions inherited from CharacterStream | |
uchar | GetNext () |
bool | has_more () |
unsigned | Length () |
unsigned | Utf16Length () |
virtual | ~CharacterStream () |
Additional Inherited Members | |
Static Public Member Functions inherited from CharacterStream | |
static bool | EncodeCharacter (uchar c, byte *buffer, unsigned capacity, unsigned &offset) |
static bool | EncodeAsciiCharacter (uchar c, byte *buffer, unsigned capacity, unsigned &offset) |
static bool | EncodeNonAsciiCharacter (uchar c, byte *buffer, unsigned capacity, unsigned &offset) |
static uchar | DecodeCharacter (const byte *buffer, unsigned *offset) |
Protected Member Functions inherited from InputBuffer< String, String *, 1024 > | |
InputBuffer () | |
InputBuffer (String *input) | |
virtual void | FillBuffer () |
virtual bool | BoundsCheck (unsigned offset) |
Protected Attributes inherited from InputBuffer< String, String *, 1024 > | |
unsigned | offset_ |
String * | input_ |
byte | util_buffer_ [kSize] |
Protected Attributes inherited from CharacterStream | |
unsigned | remaining_ |
unsigned | cursor_ |
const byte * | buffer_ |
|
inline |
|
inlineexplicit |
|
virtual |
Reimplemented from CharacterStream.
Definition at line 6676 of file objects.cc.
References InputBuffer< String, String *, 1024 >::input_, and InputBuffer< String, String *, 1024 >::Reset().
Referenced by CodeGenerator::PrintCode(), and StringStream::Put().