v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include <objects.h>
Public Member Functions | |
bool | IsFlat () |
bool | IsAscii () |
bool | IsTwoByte () |
Vector< const uint8_t > | ToOneByteVector () |
Vector< const uc16 > | ToUC16Vector () |
Friends | |
class | String |
|
inline |
Definition at line 8745 of file objects.h.
Referenced by RegExpImpl::AtomExecRaw(), v8::internal::CalculateLineEnds(), CompiledReplacement::Compile(), v8::internal::FindStringIndicesDispatch(), v8::internal::GetCharVector(), String::IsOneByteEqualTo(), IrregexpInterpreter::Match(), FlatStringReader::PostGarbageCollection(), v8::internal::RUNTIME_FUNCTION(), and Runtime::StringMatch().
|
inline |
Definition at line 8743 of file objects.h.
Referenced by RegExpImpl::AtomExecRaw(), v8::internal::CalculateLineEnds(), CompiledReplacement::Compile(), v8::internal::FindStringIndicesDispatch(), and FlatStringReader::PostGarbageCollection().
|
inline |
Definition at line 8747 of file objects.h.
Referenced by CompiledReplacement::Compile(), v8::internal::GetCharVector(), String::IsTwoByteEqualTo(), IrregexpInterpreter::Match(), and v8::internal::RUNTIME_FUNCTION().
|
inline |
Definition at line 8751 of file objects.h.
References ASSERT_EQ.
Referenced by RegExpImpl::AtomExecRaw(), v8::internal::CalculateLineEnds(), CompiledReplacement::Compile(), v8::internal::FindStringIndicesDispatch(), v8::internal::GetCharVector(), String::IsOneByteEqualTo(), IrregexpInterpreter::Match(), FlatStringReader::PostGarbageCollection(), v8::internal::RUNTIME_FUNCTION(), and Runtime::StringMatch().
Definition at line 8757 of file objects.h.
References ASSERT_EQ, and Vector< T >::cast().
Referenced by RegExpImpl::AtomExecRaw(), v8::internal::CalculateLineEnds(), CompiledReplacement::Compile(), v8::internal::FindStringIndicesDispatch(), v8::internal::GetCharVector(), String::IsTwoByteEqualTo(), IrregexpInterpreter::Match(), FlatStringReader::PostGarbageCollection(), v8::internal::RUNTIME_FUNCTION(), and Runtime::StringMatch().