Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(82)

Side by Side Diff: third_party/WebKit/Source/build/scripts/templates/ElementFactory.h.tmpl

Issue 2002063003: Change "bool createdByParser" of createElement() to enum (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@cestate
Patch Set: Add ImportNode Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 {% from "macros.tmpl" import license %} 1 {% from "macros.tmpl" import license %}
2 {{ license() }} 2 {{ license() }}
3 3
4 #ifndef {{namespace}}ElementFactory_h 4 #ifndef {{namespace}}ElementFactory_h
5 #define {{namespace}}ElementFactory_h 5 #define {{namespace}}ElementFactory_h
6 6
7 #include "core/dom/Document.h"
7 #include "platform/heap/Handle.h" 8 #include "platform/heap/Handle.h"
8 #include "wtf/Forward.h" 9 #include "wtf/Forward.h"
9 #include "wtf/PassRefPtr.h" 10 #include "wtf/PassRefPtr.h"
10 11
11 namespace blink { 12 namespace blink {
12 13
13 class Document; 14 class Document;
14 class {{namespace}}Element; 15 class {{namespace}}Element;
15 {% if namespace == 'HTML' %} 16 {% if namespace == 'HTML' %}
16 class HTMLFormElement; 17 class HTMLFormElement;
17 {% endif %} 18 {% endif %}
18 19
19 class {{namespace}}ElementFactory { 20 class {{namespace}}ElementFactory {
20 public: 21 public:
21 static {{namespace}}Element* create{{namespace}}Element( 22 static {{namespace}}Element* create{{namespace}}Element(
22 const AtomicString& localName, 23 const AtomicString& localName,
23 Document&, 24 Document&,
24 {% if namespace == 'HTML' %} 25 {% if namespace == 'HTML' %}
25 HTMLFormElement* = 0, 26 HTMLFormElement* = 0,
26 {% endif %} 27 {% endif %}
27 bool createdByParser = true); 28 CreateElementFlags flags = CreatedByParser);
28 }; 29 };
29 30
30 } // namespace blink 31 } // namespace blink
31 32
32 #endif 33 #endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698