Home
last modified time | relevance | path

Searched refs:RegExpKey (Results 1 – 9 of 9) sorted by relevance

/external/webkit/Source/JavaScriptCore/runtime/
DRegExpKey.h45 struct RegExpKey { struct
49 RegExpKey() in RegExpKey() argument
54 RegExpKey(RegExpFlags flags) in RegExpKey() function
59 RegExpKey(RegExpFlags flags, const UString& pattern) in RegExpKey() argument
65 RegExpKey(RegExpFlags flags, const PassRefPtr<StringImpl> pattern) in RegExpKey() function
71 RegExpKey(RegExpFlags flags, const RefPtr<StringImpl>& pattern) in RegExpKey() function
78 inline bool operator==(const RegExpKey& a, const RegExpKey& b)
95 template<> struct RegExpHash<JSC::RegExpKey> {
96 static unsigned hash(const JSC::RegExpKey& key) { return key.pattern->hash(); }
97 static bool equal(const JSC::RegExpKey& a, const JSC::RegExpKey& b) { return a == b; }
[all …]
DRegExpCache.cpp37 … pair<RegExpCacheMap::iterator, bool> result = m_cacheMap.add(RegExpKey(flags, patternString), 0); in lookupOrCreate()
53 RegExpKey key = RegExpKey(flags, patternString); in create()
63 …m_cacheMap.remove(RegExpKey(patternKeyArray[m_nextKeyToEvict].flagsValue, patternKeyArray[m_nextKe… in create()
DRegExpCache.h41 typedef HashMap<RegExpKey, RefPtr<RegExp> > RegExpCacheMap;
59 FixedArray<RegExpKey, maxCacheableEntries> patternKeyArray;
/external/webkit/Source/JavaScriptCore/
DJavaScriptCore.gypi111 'runtime/RegExpKey.h',
DGNUmakefile.list.am358 Source/JavaScriptCore/runtime/RegExpKey.h \
DChangeLog-2011-02-1616122 * runtime/RegExpKey.h:
16165 * runtime/RegExpKey.h:
16166 (JSC::RegExpKey::getFlagsValue):
16645 * runtime/RegExpKey.h:
16646 (JSC::RegExpKey::RegExpKey):
17160 * runtime/RegExpKey.h:
17161 (JSC::RegExpKey::RegExpKey):
19608 * runtime/RegExpKey.h:
19610 Move the RegExpKey equals operator into the JSC namespace so it can be found by ADL.
22278 * runtime/RegExpKey.h: Added.
[all …]
DChangeLog5931 * runtime/RegExpKey.h:
5976 * runtime/RegExpKey.h:
5977 (JSC::RegExpKey::RegExpKey):
/external/webkit/Source/JavaScriptCore/JavaScriptCore.xcodeproj/
Dproject.pbxproj371 …A1712B4111C7B235007A5315 /* RegExpKey.h in Headers */ = {isa = PBXBuildFile; fileRef = A1712B4011C…
1068 …11C7B235007A5315 /* RegExpKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType …
1928 A1712B4011C7B235007A5315 /* RegExpKey.h */,
2446 A1712B4111C7B235007A5315 /* RegExpKey.h in Headers */,
/external/v8/src/
Dobjects.cc8552 class RegExpKey : public HashTableKey { class
8554 RegExpKey(String* string, JSRegExp::Flags flags) in RegExpKey() function in v8::internal::RegExpKey
9526 RegExpKey key(src, flags); in LookupRegExp()
9580 RegExpKey key(src, flags); in PutRegExp()