Identifier.h | 37 Identifier(ExecState* exec, const char* s) : _ustring(add(exec, s)) { } // Only to be used with string literals. 38 Identifier(ExecState* exec, const UChar* s, int length) : _ustring(add(exec, s, length)) { } 39 Identifier(ExecState* exec, UString::Rep* rep) : _ustring(add(exec, rep)) { } 40 Identifier(ExecState* exec, const UString& s) : _ustring(add(exec, s.rep())) { } 42 Identifier(JSGlobalData* globalData, const char* s) : _ustring(add(globalData, s)) { } // Only to be used with string literals. 43 Identifier(JSGlobalData* globalData, const UChar* s, int length) : _ustring(add(globalData, s, length)) { } 44 Identifier(JSGlobalData* globalData, UString::Rep* rep) : _ustring(add(globalData, rep)) { } 45 Identifier(JSGlobalData* globalData, const UString& s) : _ustring(add(globalData, s.rep())) { } 48 Identifier(PlacementNewAdoptType) : _ustring(PlacementNewAdopt) { } 50 const UString& ustring() const { return _ustring; } 86 UString _ustring; member in class:JSC::Identifier [all...] |