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
FlatStringReader Class Reference

#include <objects.h>

Inheritance diagram for FlatStringReader:
Collaboration diagram for FlatStringReader:

Public Member Functions

 FlatStringReader (Isolate *isolate, Handle< String > str)
 
 FlatStringReader (Isolate *isolate, Vector< const char > input)
 
void PostGarbageCollection ()
 
uc32 Get (int index)
 
int length ()
 

Detailed Description

Definition at line 7877 of file objects.h.

Constructor & Destructor Documentation

FlatStringReader ( Isolate isolate,
Handle< String str 
)

Definition at line 6645 of file objects.cc.

References FlatStringReader::PostGarbageCollection().

FlatStringReader ( Isolate isolate,
Vector< const char >  input 
)

Definition at line 6653 of file objects.cc.

Member Function Documentation

uc32 Get ( int  index)
inline

Definition at line 420 of file objects-inl.h.

References ASSERT.

Referenced by RegExpParser::Advance().

int length ( )
inline

Definition at line 7883 of file objects.h.

Referenced by RegExpParser::ParsePattern(), and RegExpParser::ReportError().

void PostGarbageCollection ( )

Definition at line 6661 of file objects.cc.

References ASSERT, and v8::internal::NULL.

Referenced by FlatStringReader::FlatStringReader().


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