Changeset 181611 in webkit for trunk/Source/JavaScriptCore/builtins/BuiltinExecutables.h
- Timestamp:
- Mar 16, 2015, 9:02:52 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/builtins/BuiltinExecutables.h
r181248 r181611 28 28 29 29 #include "JSCBuiltins.h" 30 #include "ParserModes.h" 30 31 #include "SourceCode.h" 31 32 #include "Weak.h" … … 49 50 JSC_FOREACH_BUILTIN(EXPOSE_BUILTIN_EXECUTABLES) 50 51 #undef EXPOSE_BUILTIN_SOURCES 51 52 53 UnlinkedFunctionExecutable* createDefaultConstructor(ConstructorKind, const Identifier& name); 54 52 55 private: 53 56 void finalize(Handle<Unknown>, void* context) override; 54 57 55 58 VM& m_vm; 56 UnlinkedFunctionExecutable* createBuiltinExecutable(const SourceCode&, const Identifier&); 59 60 UnlinkedFunctionExecutable* createBuiltinExecutable(const SourceCode& code, const Identifier& name) 61 { 62 return createExecutableInternal(code, name, ConstructorKind::None); 63 } 64 UnlinkedFunctionExecutable* createExecutableInternal(const SourceCode&, const Identifier&, ConstructorKind); 65 57 66 #define DECLARE_BUILTIN_SOURCE_MEMBERS(name, functionName, length)\ 58 67 SourceCode m_##name##Source; \
Note:
See TracChangeset
for help on using the changeset viewer.