|
V8 Project
|
#include <jsregexp.h>
Collaboration diagram for v8::internal::RegExpImpl::GlobalCache:Public Member Functions | |
| GlobalCache (Handle< JSRegExp > regexp, Handle< String > subject, bool is_global, Isolate *isolate) | |
| INLINE (~GlobalCache()) | |
| INLINE (int32_t *FetchNext()) | |
| INLINE (int32_t *LastSuccessfulMatch()) | |
| INLINE (bool HasException()) | |
Private Attributes | |
| int | num_matches_ |
| int | max_matches_ |
| int | current_match_index_ |
| int | registers_per_match_ |
| int32_t * | register_array_ |
| int | register_array_size_ |
| Handle< JSRegExp > | regexp_ |
| Handle< String > | subject_ |
Definition at line 128 of file jsregexp.h.
| v8::internal::RegExpImpl::GlobalCache::GlobalCache | ( | Handle< JSRegExp > | regexp, |
| Handle< String > | subject, | ||
| bool | is_global, | ||
| Isolate * | isolate | ||
| ) |
Definition at line 685 of file jsregexp.cc.
References v8::internal::JSRegExp::ATOM, current_match_index_, DCHECK, DCHECK_GE, v8::internal::RegExpImpl::IrregexpPrepare(), v8::internal::Isolate::kJSRegexpStaticOffsetsVectorSize, v8::internal::Max(), max_matches_, num_matches_, regexp_, register_array_, register_array_size_, registers_per_match_, and subject_.
Here is the call graph for this function:
|
inline |
| v8::internal::RegExpImpl::GlobalCache::INLINE | ( | int32_t * | FetchNext() | ) |
| v8::internal::RegExpImpl::GlobalCache::INLINE | ( | int32_t * | LastSuccessfulMatch() | ) |
| v8::internal::RegExpImpl::GlobalCache::INLINE | ( | ~ | GlobalCache() | ) |
|
private |
Definition at line 150 of file jsregexp.h.
Referenced by GlobalCache().
|
private |
Definition at line 149 of file jsregexp.h.
Referenced by GlobalCache().
|
private |
Definition at line 148 of file jsregexp.h.
Referenced by GlobalCache(), and INLINE().
Definition at line 155 of file jsregexp.h.
Referenced by GlobalCache().
|
private |
Definition at line 153 of file jsregexp.h.
Referenced by GlobalCache().
|
private |
Definition at line 154 of file jsregexp.h.
Referenced by GlobalCache().
|
private |
Definition at line 151 of file jsregexp.h.
Referenced by GlobalCache().
Definition at line 156 of file jsregexp.h.
Referenced by GlobalCache().