v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include <objects.h>
Public Member Functions | |
StringCharacterStream (String *string, ConsStringIteratorOp *op, unsigned offset=0) | |
uint16_t | GetNext () |
bool | HasMore () |
void | Reset (String *string, unsigned offset=0) |
void | VisitOneByteString (const uint8_t *chars, unsigned length) |
void | VisitTwoByteString (const uint16_t *chars, unsigned length) |
|
inline |
Definition at line 3394 of file objects-inl.h.
References StringCharacterStream::Reset().
|
inline |
Definition at line 3384 of file objects-inl.h.
References ASSERT, end_, and v8::internal::NULL.
Referenced by String::ComputeArrayIndex(), StringStream::Put(), v8::internal::RUNTIME_FUNCTION(), and String::StringShortPrint().
|
inline |
Definition at line 3413 of file objects-inl.h.
References ASSERT, StringCharacterStream::buffer8_, ConsStringIteratorOp::ContinueOperation(), ConsStringIteratorOp::HasMore(), String::length(), v8::internal::NULL, and String::Visit().
Referenced by String::ComputeArrayIndex(), StringStream::Put(), and v8::internal::RUNTIME_FUNCTION().
|
inline |
Definition at line 3403 of file objects-inl.h.
References StringCharacterStream::buffer8_, v8::internal::NULL, ConsStringIteratorOp::Reset(), and String::Visit().
Referenced by StringCharacterStream::StringCharacterStream(), and String::StringShortPrint().
|
inline |
Definition at line 3429 of file objects-inl.h.
References StringCharacterStream::buffer8_.
|
inline |
Definition at line 3437 of file objects-inl.h.
References StringCharacterStream::buffer16_.
const uint16_t* buffer16_ |
Definition at line 9450 of file objects.h.
Referenced by StringCharacterStream::VisitTwoByteString().
const uint8_t* buffer8_ |
Definition at line 9449 of file objects.h.
Referenced by StringCharacterStream::HasMore(), StringCharacterStream::Reset(), and StringCharacterStream::VisitOneByteString().