v8  3.11.10(node0.8.26)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
StringInputBuffer Class Reference

#include <objects.h>

Inheritance diagram for StringInputBuffer:
Collaboration diagram for StringInputBuffer:

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 ()
 
- 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 bytebuffer_
 

Detailed Description

Definition at line 7671 of file objects.h.

Constructor & Destructor Documentation

StringInputBuffer ( )
inline

Definition at line 7674 of file objects.h.

StringInputBuffer ( String backing)
inlineexplicit

Definition at line 7675 of file objects.h.

Member Function Documentation

void Seek ( unsigned  pos)
virtual

The documentation for this class was generated from the following files: