Lines Matching refs:headerContent
35 my @headerContent = ();
238 push(@headerContent, GenerateHeaderContentHeader($dataNode));
251 push(@headerContent, "#include \<${headerInclude}\>\n");
253 push(@headerContent, "#include \"${headerInclude}\"\n");
257 push(@headerContent, "#include <v8.h>\n");
258 push(@headerContent, "#include <wtf/HashMap.h>\n");
260 push(@headerContent, "\nnamespace WebCore {\n");
261 push(@headerContent, "\ntemplate<typename PropertyType> class SVGPropertyTearOff;\n") if $svgPropertyType;
264 push(@headerContent, "\ntemplate<typename PropertyType> class SVGStaticListPropertyTearOff;\n");
266 push(@headerContent, "\ntemplate<typename PropertyType> class SVGListPropertyTearOff;\n");
269 push(@headerContent, "\nclass FloatRect;\n") if $svgPropertyType && $svgPropertyType eq "FloatRect";
270 push(@headerContent, "\nclass $className {\n");
278 push(@headerContent, <<END);
293 push(@headerContent, " static ActiveDOMObject* toActiveDOMObject(v8::Handle<v8::Object>);\n");
297 push(@headerContent, <<END);
303 push(@headerContent, <<END);
315 push(@headerContent, <<END);
326 push(@headerContent, <<END);
336 push(@headerContent, <<END);
342 push(@headerContent, <<END);
356 push(@headerContent, <<END);
362 push(@headerContent, <<END);
369 push(@headerContent, <<END);
374 push(@headerContent, " if (!forceNewObject) {\n") if IsDOMNodeType($interfaceName);
376 push(@headerContent, <<END);
381 push(@headerContent, " }\n") if IsDOMNodeType($interfaceName);
382 push(@headerContent, <<END);
388 push(@headerContent, <<END);
398 push(@headerContent, <<END);
403 push(@headerContent, <<END);
422 push(@headerContent, <<END);
430 push(@headerContent, "}\n\n");
431 push(@headerContent, "#endif // $className" . "_h\n");
434 push(@headerContent, "#endif // ${conditionalString}\n\n") if $conditionalString;
473 push(@headerContent, <<END);
478 push(@headerContent, <<END);
519 push(@headerContent, <<END);
525 push(@headerContent, <<END);
530 push(@headerContent, <<END);
535 push(@headerContent, <<END);
540 push(@headerContent, <<END);
545 push(@headerContent, <<END);
550 push(@headerContent, <<END);
562 push(@headerContent, " static v8::Handle<v8::Value> callAsFunctionCallback(const v8::Arguments&);\n");
565 push(@headerContent, " static v8::Handle<v8::Value> dataTransferAccessorGetter(v8::Local<v8::String> name, const v8::AccessorInfo& info);\n");
566 push(@headerContent, " static void valueAccessorSetter(v8::Local<v8::String> name, v8::Local<v8::Value> value, const v8::AccessorInfo& info);\n");
569 push(@headerContent, " static v8::Handle<v8::Value> assignAccessorGetter(v8::Local<v8::String> name, const v8::AccessorInfo& info);\n");
570 push(@headerContent, " static v8::Handle<v8::Value> reloadAccessorGetter(v8::Local<v8::String> name, const v8::AccessorInfo& info);\n");
571 push(@headerContent, " static v8::Handle<v8::Value> replaceAccessorGetter(v8::Local<v8::String> name, const v8::AccessorInfo& info);\n");
2271 push(@headerContent, GenerateHeaderContentHeader($dataNode));
2279 push(@headerContent, join("\n", sort @unsortedIncludes));
2281 push(@headerContent, "\n\nnamespace WebCore {\n\n");
2282 push(@headerContent, "class ScriptExecutionContext;\n\n");
2283 push(@headerContent, "class $className : public $interfaceName, public ActiveDOMCallback {\n");
2285 push(@headerContent, <<END);
2301 push(@headerContent, " // Functions\n");
2306 push(@headerContent, " COMPILE_ASSERT(false)");
2309 push(@headerContent, " virtual " . GetNativeTypeForCallbacks($function->signature->type) . " " . $function->signature->name . "(");
2315 push(@headerContent, join(", ", @args));
2316 push(@headerContent, ");\n");
2320 push(@headerContent, <<END);
2331 push(@headerContent, "}\n\n");
2332 push(@headerContent, "#endif // $className" . "_h\n\n");
2335 push(@headerContent, "#endif // ${conditionalString}\n") if $conditionalString;
3217 print $HEADER @headerContent;
3221 @headerContent = ();