blob: 3c1c9c8754fe7f994955e9b199f224001d19b5ef [file] [log] [blame]
{% from "templates/macros.tmpl" import license, source_files_for_generated_file %}
{{ license() }}
{{source_files_for_generated_file(template_file, input_files)}}
#ifndef THIRD_PARTY_BLINK_RENDERER_CORE_{{namespace|upper}}_ELEMENT_FACTORY_H_
#define THIRD_PARTY_BLINK_RENDERER_CORE_{{namespace|upper}}_ELEMENT_FACTORY_H_
#include "third_party/blink/renderer/core/dom/create_element_flags.h"
#include "third_party/blink/renderer/platform/wtf/forward.h"
namespace blink {
class Document;
class {{namespace}}Element;
class {{namespace}}ElementFactory {
public:
// If |local_name| is unknown, nullptr is returned.
static {{namespace}}Element* Create(
const AtomicString& local_name,
Document&,
const CreateElementFlags flags);
};
} // namespace blink
#endif // THIRD_PARTY_BLINK_RENDERER_CORE_{{namespace|upper}}_ELEMENT_FACTORY_H_