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

#include <objects.h>

Inheritance diagram for SafeStringInputBuffer:
Collaboration diagram for SafeStringInputBuffer:

Public Member Functions

virtual void Seek (unsigned pos)
 
 SafeStringInputBuffer ()
 
 SafeStringInputBuffer (String **backing)
 
- Public Member Functions inherited from InputBuffer< String, String **, 256 >
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 **, 256 >
 InputBuffer ()
 
 InputBuffer (String **input)
 
virtual void FillBuffer ()
 
virtual bool BoundsCheck (unsigned offset)
 
- Protected Attributes inherited from InputBuffer< String, String **, 256 >
unsigned offset_
 
String ** input_
 
byte util_buffer_ [kSize]
 
- Protected Attributes inherited from CharacterStream
unsigned remaining_
 
unsigned cursor_
 
const bytebuffer_
 

Detailed Description

Definition at line 7910 of file objects.h.

Constructor & Destructor Documentation

Definition at line 7914 of file objects.h.

SafeStringInputBuffer ( String **  backing)
inlineexplicit

Definition at line 7916 of file objects.h.

Member Function Documentation

void Seek ( unsigned  pos)
virtual

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