chromium/out/Default/gen/third_party/blink/renderer/core/mathml_element_factory.cc

// Copyright 2014 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// Generated from template:
//   templates/element_factory.cc.tmpl
// and input files:
//   ../../third_party/blink/renderer/core/mathml/mathml_attribute_names.json5
//   ../../third_party/blink/renderer/core/mathml/mathml_tag_names.json5


#include "third_party/blink/renderer/core/mathml_element_factory.h"

#include <iterator>

#include "third_party/blink/renderer/core/mathml_names.h"
#include "third_party/blink/renderer/core/mathml/mathml_element.h"
#include "third_party/blink/renderer/core/mathml/mathml_fraction_element.h"
#include "third_party/blink/renderer/core/mathml/mathml_operator_element.h"
#include "third_party/blink/renderer/core/mathml/mathml_padded_element.h"
#include "third_party/blink/renderer/core/mathml/mathml_radical_element.h"
#include "third_party/blink/renderer/core/mathml/mathml_row_element.h"
#include "third_party/blink/renderer/core/mathml/mathml_scripts_element.h"
#include "third_party/blink/renderer/core/mathml/mathml_space_element.h"
#include "third_party/blink/renderer/core/mathml/mathml_table_cell_element.h"
#include "third_party/blink/renderer/core/mathml/mathml_token_element.h"
#include "third_party/blink/renderer/core/mathml/mathml_under_over_element.h"
#include "third_party/blink/renderer/core/mathml/mathml_row_element.h"
#include "third_party/blink/renderer/platform/heap/garbage_collected.h"
#include "third_party/blink/renderer/platform/runtime_enabled_features.h"
#include "third_party/blink/renderer/platform/wtf/hash_map.h"

namespace blink {

MathMLConstructorFunction;

MathMLFunctionMap;

static MathMLFunctionMap* g_mathml_constructors =;

static MathMLElement* MathMLAnnotationConstructor(
    Document& document, const CreateElementFlags flags) {}
static MathMLElement* MathMLAnnotationXmlConstructor(
    Document& document, const CreateElementFlags flags) {}
static MathMLElement* MathMLMactionConstructor(
    Document& document, const CreateElementFlags flags) {}
static MathMLElement* MathMLMalignmarkConstructor(
    Document& document, const CreateElementFlags flags) {}
static MathMLElement* MathMLMathConstructor(
    Document& document, const CreateElementFlags flags) {}
static MathMLElement* MathMLMerrorConstructor(
    Document& document, const CreateElementFlags flags) {}
static MathMLElement* MathMLMfracConstructor(
    Document& document, const CreateElementFlags flags) {}
static MathMLElement* MathMLMglyphConstructor(
    Document& document, const CreateElementFlags flags) {}
static MathMLElement* MathMLMiConstructor(
    Document& document, const CreateElementFlags flags) {}
static MathMLElement* MathMLMmultiscriptsConstructor(
    Document& document, const CreateElementFlags flags) {}
static MathMLElement* MathMLMnConstructor(
    Document& document, const CreateElementFlags flags) {}
static MathMLElement* MathMLMoConstructor(
    Document& document, const CreateElementFlags flags) {}
static MathMLElement* MathMLMoverConstructor(
    Document& document, const CreateElementFlags flags) {}
static MathMLElement* MathMLMpaddedConstructor(
    Document& document, const CreateElementFlags flags) {}
static MathMLElement* MathMLMphantomConstructor(
    Document& document, const CreateElementFlags flags) {}
static MathMLElement* MathMLMprescriptsConstructor(
    Document& document, const CreateElementFlags flags) {}
static MathMLElement* MathMLMrootConstructor(
    Document& document, const CreateElementFlags flags) {}
static MathMLElement* MathMLMrowConstructor(
    Document& document, const CreateElementFlags flags) {}
static MathMLElement* MathMLMsConstructor(
    Document& document, const CreateElementFlags flags) {}
static MathMLElement* MathMLMspaceConstructor(
    Document& document, const CreateElementFlags flags) {}
static MathMLElement* MathMLMsqrtConstructor(
    Document& document, const CreateElementFlags flags) {}
static MathMLElement* MathMLMstyleConstructor(
    Document& document, const CreateElementFlags flags) {}
static MathMLElement* MathMLMsubConstructor(
    Document& document, const CreateElementFlags flags) {}
static MathMLElement* MathMLMsubsupConstructor(
    Document& document, const CreateElementFlags flags) {}
static MathMLElement* MathMLMsupConstructor(
    Document& document, const CreateElementFlags flags) {}
static MathMLElement* MathMLMtableConstructor(
    Document& document, const CreateElementFlags flags) {}
static MathMLElement* MathMLMtdConstructor(
    Document& document, const CreateElementFlags flags) {}
static MathMLElement* MathMLMtextConstructor(
    Document& document, const CreateElementFlags flags) {}
static MathMLElement* MathMLMtrConstructor(
    Document& document, const CreateElementFlags flags) {}
static MathMLElement* MathMLMunderConstructor(
    Document& document, const CreateElementFlags flags) {}
static MathMLElement* MathMLMunderoverConstructor(
    Document& document, const CreateElementFlags flags) {}
static MathMLElement* MathMLNoneConstructor(
    Document& document, const CreateElementFlags flags) {}
static MathMLElement* MathMLSemanticsConstructor(
    Document& document, const CreateElementFlags flags) {}

struct CreateMathMLFunctionMapData {};

static void CreateMathMLFunctionMap() {}

MathMLElement* MathMLElementFactory::Create(
    const AtomicString& local_name,
    Document& document,
    const CreateElementFlags flags) {}

}  // namespace blink