![]() |
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().