v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
string-search.h File Reference
Include dependency graph for string-search.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  v8::internal::StringSearchBase
 
class  v8::internal::StringSearch< PatternChar, SubjectChar >
 

Namespaces

namespace  v8
 
namespace  v8::internal
 

Functions

template<typename T , typename U >
T v8::internal::AlignDown (T value, U alignment)
 
uint8_t v8::internal::GetHighestValueByte (base::uc16 character)
 
uint8_t v8::internal::GetHighestValueByte (uint8_t character)
 
template<typename PatternChar , typename SubjectChar >
int v8::internal::FindFirstCharacter (base::Vector< const PatternChar > pattern, base::Vector< const SubjectChar > subject, int index)
 
template<typename PatternChar , typename SubjectChar >
bool v8::internal::CharCompare (const PatternChar *pattern, const SubjectChar *subject, int length)
 
template<typename SubjectChar , typename PatternChar >
int v8::internal::SearchString (Isolate *isolate, base::Vector< const SubjectChar > subject, base::Vector< const PatternChar > pattern, int start_index)
 
template<typename SubjectChar , typename PatternChar >
intptr_t v8::internal::SearchStringRaw (Isolate *isolate, const SubjectChar *subject_ptr, int subject_length, const PatternChar *pattern_ptr, int pattern_length, int start_index)