Home | History | Annotate | Download | only in profiler

Lines Matching defs:CallIdentifier

35     struct CallIdentifier : public FastAllocBase {
40 CallIdentifier()
45 CallIdentifier(const UString& name, const UString& url, int lineNumber)
52 inline bool operator==(const CallIdentifier& ci) const { return ci.m_lineNumber == m_lineNumber && ci.m_name == m_name && ci.m_url == m_url; }
53 inline bool operator!=(const CallIdentifier& ci) const { return !(*this == ci); }
56 static unsigned hash(const CallIdentifier& key)
66 static bool equal(const CallIdentifier& a, const CallIdentifier& b) { return a == b; }
82 template<> struct DefaultHash<JSC::CallIdentifier> { typedef JSC::CallIdentifier::Hash Hash; };
84 template<> struct HashTraits<JSC::CallIdentifier> : GenericHashTraits<JSC::CallIdentifier> {
85 static void constructDeletedValue(JSC::CallIdentifier& slot)
87 new (&slot) JSC::CallIdentifier(JSC::UString(), JSC::UString(), std::numeric_limits<unsigned>::max());
89 static bool isDeletedValue(const JSC::CallIdentifier& value)