Home | History | Annotate | Download | only in runtime

Lines Matching refs:JSGlobalData

24 #include "JSGlobalData.h"
43 Identifier(JSGlobalData* globalData, const char* s) : m_string(add(globalData, s)) { } // Only to be used with string literals.
44 Identifier(JSGlobalData* globalData, const UChar* s, int length) : m_string(add(globalData, s, length)) { }
45 Identifier(JSGlobalData* globalData, StringImpl* rep) : m_string(add(globalData, rep)) { }
46 Identifier(JSGlobalData* globalData, const UString& s) : m_string(add(globalData, s.impl())) { }
59 static Identifier from(JSGlobalData*, unsigned y);
60 static Identifier from(JSGlobalData*, int y);
61 static Identifier from(JSGlobalData*, double y);
81 static PassRefPtr<StringImpl> add(JSGlobalData*, const char*); // Only to be used with string literals.
90 static PassRefPtr<StringImpl> add(JSGlobalData*, const UChar*, int length);
101 static PassRefPtr<StringImpl> add(JSGlobalData* globalData, StringImpl* r)
112 static PassRefPtr<StringImpl> addSlowCase(JSGlobalData*, StringImpl* r);
115 static void checkCurrentIdentifierTable(JSGlobalData*);