//Auto-generated by kalyptus. DO NOT EDIT.
#include <smoke.h>
#include <qt_smoke.h>
#include <dom/html_document.h>
#include <dom/html_table.h>
#include <dom/html_base.h>
#include <dom/html_head.h>
#include <dom/html_block.h>
#include <dom/html_image.h>
#include <dom/dom_doc.h>
#include <dom/css_stylesheet.h>
#include <dom/html_form.h>
#include <dom/html_inline.h>
#include <dom/html_element.h>
#include <dom/dom_string.h>
#include <dom/html_misc.h>
#include <dom/dom_node.h>
#include <dom/html_object.h>
#include <dom/html_list.h>

class x_DOM__HTMLDListElement : public DOM::HTMLDListElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLDListElement()
	x_DOM__HTMLDListElement* xret = new x_DOM__HTMLDListElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLDListElement() : DOM::HTMLDListElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLDListElement(const DOM::HTMLDListElement&)
	x_DOM__HTMLDListElement* xret = new x_DOM__HTMLDListElement(*(const DOM::HTMLDListElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLDListElement(const DOM::HTMLDListElement& x1) : DOM::HTMLDListElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLDListElement(const DOM::Node&)
	x_DOM__HTMLDListElement* xret = new x_DOM__HTMLDListElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLDListElement(const DOM::Node& x1) : DOM::HTMLDListElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLDListElement&)
	DOM::HTMLDListElement& xret = this->DOM::HTMLDListElement::operator=(*(const DOM::HTMLDListElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLDListElement& xret = this->DOM::HTMLDListElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// compact()
	bool xret = this->DOM::HTMLDListElement::compact();
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// setCompact(bool)
	this->DOM::HTMLDListElement::setCompact((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    static void x_7(Smoke::Stack x) {
	// HTMLDListElement(DOM::HTMLDListElementImpl*)
	x_DOM__HTMLDListElement* xret = new x_DOM__HTMLDListElement((DOM::HTMLDListElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLDListElement(DOM::HTMLDListElementImpl* x1) : DOM::HTMLDListElement(x1) {
    }
    ~x_DOM__HTMLDListElement() { qt_Smoke->binding->deleted(52, (void*)this); }
};
void xcall_DOM__HTMLDListElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLDListElement *xself = (x_DOM__HTMLDListElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLDListElement::x_0(args);	break;
	case 1: x_DOM__HTMLDListElement::x_1(args);	break;
	case 2: x_DOM__HTMLDListElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: x_DOM__HTMLDListElement::x_7(args);	break;
	case 8: delete (DOM::HTMLDListElement*)xself;	break;
    }
}

class x_DOM__HTMLDirectoryElement : public DOM::HTMLDirectoryElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLDirectoryElement()
	x_DOM__HTMLDirectoryElement* xret = new x_DOM__HTMLDirectoryElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLDirectoryElement() : DOM::HTMLDirectoryElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLDirectoryElement(const DOM::HTMLDirectoryElement&)
	x_DOM__HTMLDirectoryElement* xret = new x_DOM__HTMLDirectoryElement(*(const DOM::HTMLDirectoryElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLDirectoryElement(const DOM::HTMLDirectoryElement& x1) : DOM::HTMLDirectoryElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLDirectoryElement(const DOM::Node&)
	x_DOM__HTMLDirectoryElement* xret = new x_DOM__HTMLDirectoryElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLDirectoryElement(const DOM::Node& x1) : DOM::HTMLDirectoryElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLDirectoryElement&)
	DOM::HTMLDirectoryElement& xret = this->DOM::HTMLDirectoryElement::operator=(*(const DOM::HTMLDirectoryElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLDirectoryElement& xret = this->DOM::HTMLDirectoryElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// compact()
	bool xret = this->DOM::HTMLDirectoryElement::compact();
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// setCompact(bool)
	this->DOM::HTMLDirectoryElement::setCompact((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    static void x_7(Smoke::Stack x) {
	// HTMLDirectoryElement(DOM::HTMLDirectoryElementImpl*)
	x_DOM__HTMLDirectoryElement* xret = new x_DOM__HTMLDirectoryElement((DOM::HTMLDirectoryElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLDirectoryElement(DOM::HTMLDirectoryElementImpl* x1) : DOM::HTMLDirectoryElement(x1) {
    }
    ~x_DOM__HTMLDirectoryElement() { qt_Smoke->binding->deleted(53, (void*)this); }
};
void xcall_DOM__HTMLDirectoryElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLDirectoryElement *xself = (x_DOM__HTMLDirectoryElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLDirectoryElement::x_0(args);	break;
	case 1: x_DOM__HTMLDirectoryElement::x_1(args);	break;
	case 2: x_DOM__HTMLDirectoryElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: x_DOM__HTMLDirectoryElement::x_7(args);	break;
	case 8: delete (DOM::HTMLDirectoryElement*)xself;	break;
    }
}

class x_DOM__HTMLDivElement : public DOM::HTMLDivElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLDivElement()
	x_DOM__HTMLDivElement* xret = new x_DOM__HTMLDivElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLDivElement() : DOM::HTMLDivElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLDivElement(const DOM::HTMLDivElement&)
	x_DOM__HTMLDivElement* xret = new x_DOM__HTMLDivElement(*(const DOM::HTMLDivElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLDivElement(const DOM::HTMLDivElement& x1) : DOM::HTMLDivElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLDivElement(const DOM::Node&)
	x_DOM__HTMLDivElement* xret = new x_DOM__HTMLDivElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLDivElement(const DOM::Node& x1) : DOM::HTMLDivElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLDivElement&)
	DOM::HTMLDivElement& xret = this->DOM::HTMLDivElement::operator=(*(const DOM::HTMLDivElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLDivElement& xret = this->DOM::HTMLDivElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// align()
	DOM::DOMString xret = this->DOM::HTMLDivElement::align();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_6(Smoke::Stack x) {
	// setAlign(const DOM::DOMString&)
	this->DOM::HTMLDivElement::setAlign(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_7(Smoke::Stack x) {
	// HTMLDivElement(DOM::HTMLDivElementImpl*)
	x_DOM__HTMLDivElement* xret = new x_DOM__HTMLDivElement((DOM::HTMLDivElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLDivElement(DOM::HTMLDivElementImpl* x1) : DOM::HTMLDivElement(x1) {
    }
    ~x_DOM__HTMLDivElement() { qt_Smoke->binding->deleted(54, (void*)this); }
};
void xcall_DOM__HTMLDivElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLDivElement *xself = (x_DOM__HTMLDivElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLDivElement::x_0(args);	break;
	case 1: x_DOM__HTMLDivElement::x_1(args);	break;
	case 2: x_DOM__HTMLDivElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: x_DOM__HTMLDivElement::x_7(args);	break;
	case 8: delete (DOM::HTMLDivElement*)xself;	break;
    }
}

class x_DOM__HTMLDocument : public DOM::HTMLDocument {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLDocument()
	x_DOM__HTMLDocument* xret = new x_DOM__HTMLDocument();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLDocument() : DOM::HTMLDocument() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLDocument(TDEHTMLView*)
	x_DOM__HTMLDocument* xret = new x_DOM__HTMLDocument((TDEHTMLView*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLDocument(TDEHTMLView* x1) : DOM::HTMLDocument(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLDocument(const DOM::HTMLDocument&)
	x_DOM__HTMLDocument* xret = new x_DOM__HTMLDocument(*(const DOM::HTMLDocument *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLDocument(const DOM::HTMLDocument& x1) : DOM::HTMLDocument(x1) {
    }
    static void x_3(Smoke::Stack x) {
	// HTMLDocument(const DOM::Node&)
	x_DOM__HTMLDocument* xret = new x_DOM__HTMLDocument(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLDocument(const DOM::Node& x1) : DOM::HTMLDocument(x1) {
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::HTMLDocument&)
	DOM::HTMLDocument& xret = this->DOM::HTMLDocument::operator=(*(const DOM::HTMLDocument *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLDocument& xret = this->DOM::HTMLDocument::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_6(Smoke::Stack x) const {
	// title()
	DOM::DOMString xret = this->DOM::HTMLDocument::title();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_7(Smoke::Stack x) {
	// setTitle(const DOM::DOMString&)
	this->DOM::HTMLDocument::setTitle(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_8(Smoke::Stack x) const {
	// referrer()
	DOM::DOMString xret = this->DOM::HTMLDocument::referrer();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_9(Smoke::Stack x) const {
	// domain()
	DOM::DOMString xret = this->DOM::HTMLDocument::domain();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_10(Smoke::Stack x) const {
	// URL()
	DOM::DOMString xret = this->DOM::HTMLDocument::URL();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_11(Smoke::Stack x) const {
	// body()
	DOM::HTMLElement xret = this->DOM::HTMLDocument::body();
	x[0].s_class = (void*)new DOM::HTMLElement(xret);
    }
    void x_12(Smoke::Stack x) {
	// setBody(const DOM::HTMLElement&)
	this->DOM::HTMLDocument::setBody(*(const DOM::HTMLElement *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) const {
	// images()
	DOM::HTMLCollection xret = this->DOM::HTMLDocument::images();
	x[0].s_class = (void*)new DOM::HTMLCollection(xret);
    }
    void x_14(Smoke::Stack x) const {
	// applets()
	DOM::HTMLCollection xret = this->DOM::HTMLDocument::applets();
	x[0].s_class = (void*)new DOM::HTMLCollection(xret);
    }
    void x_15(Smoke::Stack x) const {
	// links()
	DOM::HTMLCollection xret = this->DOM::HTMLDocument::links();
	x[0].s_class = (void*)new DOM::HTMLCollection(xret);
    }
    void x_16(Smoke::Stack x) const {
	// forms()
	DOM::HTMLCollection xret = this->DOM::HTMLDocument::forms();
	x[0].s_class = (void*)new DOM::HTMLCollection(xret);
    }
    void x_17(Smoke::Stack x) const {
	// layers()
	DOM::HTMLCollection xret = this->DOM::HTMLDocument::layers();
	x[0].s_class = (void*)new DOM::HTMLCollection(xret);
    }
    void x_18(Smoke::Stack x) const {
	// scripts()
	DOM::HTMLCollection xret = this->DOM::HTMLDocument::scripts();
	x[0].s_class = (void*)new DOM::HTMLCollection(xret);
    }
    void x_19(Smoke::Stack x) const {
	// anchors()
	DOM::HTMLCollection xret = this->DOM::HTMLDocument::anchors();
	x[0].s_class = (void*)new DOM::HTMLCollection(xret);
    }
    void x_20(Smoke::Stack x) const {
	// cookie()
	DOM::DOMString xret = this->DOM::HTMLDocument::cookie();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_21(Smoke::Stack x) {
	// setCookie(const DOM::DOMString&)
	this->DOM::HTMLDocument::setCookie(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) {
	// open()
	this->DOM::HTMLDocument::open();
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) {
	// close()
	this->DOM::HTMLDocument::close();
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) {
	// write(const DOM::DOMString&)
	this->DOM::HTMLDocument::write(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) {
	// writeln(const DOM::DOMString&)
	this->DOM::HTMLDocument::writeln(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) {
	// getElementsByName(const DOM::DOMString&)
	DOM::NodeList xret = this->DOM::HTMLDocument::getElementsByName(*(const DOM::DOMString *)x[1].s_class);
	x[0].s_class = (void*)new DOM::NodeList(xret);
    }
    void x_27(Smoke::Stack x) const {
	// completeURL(const DOM::DOMString&)
	DOM::DOMString xret = this->DOM::HTMLDocument::completeURL(*(const DOM::DOMString *)x[1].s_class);
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_28(Smoke::Stack x) const {
	// lastModified()
	DOM::DOMString xret = this->DOM::HTMLDocument::lastModified();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_29(Smoke::Stack x) const {
	// all()
	DOM::HTMLCollection xret = this->DOM::HTMLDocument::all();
	x[0].s_class = (void*)new DOM::HTMLCollection(xret);
    }
    static void x_30(Smoke::Stack x) {
	// HTMLDocument(DOM::HTMLDocumentImpl*)
	x_DOM__HTMLDocument* xret = new x_DOM__HTMLDocument((DOM::HTMLDocumentImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLDocument(DOM::HTMLDocumentImpl* x1) : DOM::HTMLDocument(x1) {
    }
    ~x_DOM__HTMLDocument() { qt_Smoke->binding->deleted(55, (void*)this); }
};
void xcall_DOM__HTMLDocument(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLDocument *xself = (x_DOM__HTMLDocument*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLDocument::x_0(args);	break;
	case 1: x_DOM__HTMLDocument::x_1(args);	break;
	case 2: x_DOM__HTMLDocument::x_2(args);	break;
	case 3: x_DOM__HTMLDocument::x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: x_DOM__HTMLDocument::x_30(args);	break;
	case 31: delete (DOM::HTMLDocument*)xself;	break;
    }
}

class x_DOM__HTMLElement : public DOM::HTMLElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLElement()
	x_DOM__HTMLElement* xret = new x_DOM__HTMLElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLElement() : DOM::HTMLElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLElement(const DOM::HTMLElement&)
	x_DOM__HTMLElement* xret = new x_DOM__HTMLElement(*(const DOM::HTMLElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLElement(const DOM::HTMLElement& x1) : DOM::HTMLElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLElement(const DOM::Node&)
	x_DOM__HTMLElement* xret = new x_DOM__HTMLElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLElement(const DOM::Node& x1) : DOM::HTMLElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLElement&)
	DOM::HTMLElement& xret = this->DOM::HTMLElement::operator=(*(const DOM::HTMLElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLElement& xret = this->DOM::HTMLElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// id()
	DOM::DOMString xret = this->DOM::HTMLElement::id();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_6(Smoke::Stack x) {
	// setId(const DOM::DOMString&)
	this->DOM::HTMLElement::setId(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) const {
	// title()
	DOM::DOMString xret = this->DOM::HTMLElement::title();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_8(Smoke::Stack x) {
	// setTitle(const DOM::DOMString&)
	this->DOM::HTMLElement::setTitle(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) const {
	// lang()
	DOM::DOMString xret = this->DOM::HTMLElement::lang();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_10(Smoke::Stack x) {
	// setLang(const DOM::DOMString&)
	this->DOM::HTMLElement::setLang(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) const {
	// dir()
	DOM::DOMString xret = this->DOM::HTMLElement::dir();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_12(Smoke::Stack x) {
	// setDir(const DOM::DOMString&)
	this->DOM::HTMLElement::setDir(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) const {
	// className()
	DOM::DOMString xret = this->DOM::HTMLElement::className();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_14(Smoke::Stack x) {
	// setClassName(const DOM::DOMString&)
	this->DOM::HTMLElement::setClassName(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) const {
	// innerHTML()
	DOM::DOMString xret = this->DOM::HTMLElement::innerHTML();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_16(Smoke::Stack x) {
	// setInnerHTML(const DOM::DOMString&)
	this->DOM::HTMLElement::setInnerHTML(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) const {
	// innerText()
	DOM::DOMString xret = this->DOM::HTMLElement::innerText();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_18(Smoke::Stack x) {
	// setInnerText(const DOM::DOMString&)
	this->DOM::HTMLElement::setInnerText(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) const {
	// children()
	DOM::HTMLCollection xret = this->DOM::HTMLElement::children();
	x[0].s_class = (void*)new DOM::HTMLCollection(xret);
    }
    void x_20(Smoke::Stack x) const {
	// all()
	DOM::HTMLCollection xret = this->DOM::HTMLElement::all();
	x[0].s_class = (void*)new DOM::HTMLCollection(xret);
    }
    void x_21(Smoke::Stack x) {
	// removeCSSProperty(const DOM::DOMString&)
	this->DOM::HTMLElement::removeCSSProperty(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) {
	// addCSSProperty(const DOM::DOMString&, const DOM::DOMString&)
	this->DOM::HTMLElement::addCSSProperty(*(const DOM::DOMString *)x[1].s_class,*(const DOM::DOMString *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_23(Smoke::Stack x) {
	// HTMLElement(DOM::HTMLElementImpl*)
	x_DOM__HTMLElement* xret = new x_DOM__HTMLElement((DOM::HTMLElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLElement(DOM::HTMLElementImpl* x1) : DOM::HTMLElement(x1) {
    }
    void x_24(Smoke::Stack x) {
	// assignOther(const DOM::Node&, int)
	this->DOM::HTMLElement::assignOther(*(const DOM::Node *)x[1].s_class,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    ~x_DOM__HTMLElement() { qt_Smoke->binding->deleted(56, (void*)this); }
};
void xcall_DOM__HTMLElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLElement *xself = (x_DOM__HTMLElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLElement::x_0(args);	break;
	case 1: x_DOM__HTMLElement::x_1(args);	break;
	case 2: x_DOM__HTMLElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: x_DOM__HTMLElement::x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: delete (DOM::HTMLElement*)xself;	break;
    }
}

class x_DOM__HTMLFieldSetElement : public DOM::HTMLFieldSetElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLFieldSetElement()
	x_DOM__HTMLFieldSetElement* xret = new x_DOM__HTMLFieldSetElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLFieldSetElement() : DOM::HTMLFieldSetElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLFieldSetElement(const DOM::HTMLFieldSetElement&)
	x_DOM__HTMLFieldSetElement* xret = new x_DOM__HTMLFieldSetElement(*(const DOM::HTMLFieldSetElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLFieldSetElement(const DOM::HTMLFieldSetElement& x1) : DOM::HTMLFieldSetElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLFieldSetElement(const DOM::Node&)
	x_DOM__HTMLFieldSetElement* xret = new x_DOM__HTMLFieldSetElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLFieldSetElement(const DOM::Node& x1) : DOM::HTMLFieldSetElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLFieldSetElement&)
	DOM::HTMLFieldSetElement& xret = this->DOM::HTMLFieldSetElement::operator=(*(const DOM::HTMLFieldSetElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLFieldSetElement& xret = this->DOM::HTMLFieldSetElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// form()
	DOM::HTMLFormElement xret = this->DOM::HTMLFieldSetElement::form();
	x[0].s_class = (void*)new DOM::HTMLFormElement(xret);
    }
    static void x_6(Smoke::Stack x) {
	// HTMLFieldSetElement(DOM::HTMLFieldSetElementImpl*)
	x_DOM__HTMLFieldSetElement* xret = new x_DOM__HTMLFieldSetElement((DOM::HTMLFieldSetElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLFieldSetElement(DOM::HTMLFieldSetElementImpl* x1) : DOM::HTMLFieldSetElement(x1) {
    }
    ~x_DOM__HTMLFieldSetElement() { qt_Smoke->binding->deleted(57, (void*)this); }
};
void xcall_DOM__HTMLFieldSetElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLFieldSetElement *xself = (x_DOM__HTMLFieldSetElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLFieldSetElement::x_0(args);	break;
	case 1: x_DOM__HTMLFieldSetElement::x_1(args);	break;
	case 2: x_DOM__HTMLFieldSetElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: x_DOM__HTMLFieldSetElement::x_6(args);	break;
	case 7: delete (DOM::HTMLFieldSetElement*)xself;	break;
    }
}

class x_DOM__HTMLFontElement : public DOM::HTMLFontElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLFontElement()
	x_DOM__HTMLFontElement* xret = new x_DOM__HTMLFontElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLFontElement() : DOM::HTMLFontElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLFontElement(const DOM::HTMLFontElement&)
	x_DOM__HTMLFontElement* xret = new x_DOM__HTMLFontElement(*(const DOM::HTMLFontElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLFontElement(const DOM::HTMLFontElement& x1) : DOM::HTMLFontElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLFontElement(const DOM::Node&)
	x_DOM__HTMLFontElement* xret = new x_DOM__HTMLFontElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLFontElement(const DOM::Node& x1) : DOM::HTMLFontElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLFontElement&)
	DOM::HTMLFontElement& xret = this->DOM::HTMLFontElement::operator=(*(const DOM::HTMLFontElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLFontElement& xret = this->DOM::HTMLFontElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// color()
	DOM::DOMString xret = this->DOM::HTMLFontElement::color();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_6(Smoke::Stack x) {
	// setColor(const DOM::DOMString&)
	this->DOM::HTMLFontElement::setColor(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) const {
	// face()
	DOM::DOMString xret = this->DOM::HTMLFontElement::face();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_8(Smoke::Stack x) {
	// setFace(const DOM::DOMString&)
	this->DOM::HTMLFontElement::setFace(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) const {
	// size()
	DOM::DOMString xret = this->DOM::HTMLFontElement::size();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_10(Smoke::Stack x) {
	// setSize(const DOM::DOMString&)
	this->DOM::HTMLFontElement::setSize(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_11(Smoke::Stack x) {
	// HTMLFontElement(DOM::HTMLFontElementImpl*)
	x_DOM__HTMLFontElement* xret = new x_DOM__HTMLFontElement((DOM::HTMLFontElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLFontElement(DOM::HTMLFontElementImpl* x1) : DOM::HTMLFontElement(x1) {
    }
    ~x_DOM__HTMLFontElement() { qt_Smoke->binding->deleted(58, (void*)this); }
};
void xcall_DOM__HTMLFontElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLFontElement *xself = (x_DOM__HTMLFontElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLFontElement::x_0(args);	break;
	case 1: x_DOM__HTMLFontElement::x_1(args);	break;
	case 2: x_DOM__HTMLFontElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: x_DOM__HTMLFontElement::x_11(args);	break;
	case 12: delete (DOM::HTMLFontElement*)xself;	break;
    }
}

class x_DOM__HTMLFormCollection : public DOM::HTMLFormCollection {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLFormCollection(const DOM::HTMLFormCollection&)
	x_DOM__HTMLFormCollection* xret = new x_DOM__HTMLFormCollection(*(const DOM::HTMLFormCollection *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLFormCollection(const DOM::HTMLFormCollection& x1) : DOM::HTMLFormCollection(x1) {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLFormCollection(DOM::NodeImpl*)
	x_DOM__HTMLFormCollection* xret = new x_DOM__HTMLFormCollection((DOM::NodeImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLFormCollection(DOM::NodeImpl* x1) : DOM::HTMLFormCollection(x1) {
    }
    ~x_DOM__HTMLFormCollection() { qt_Smoke->binding->deleted(59, (void*)this); }
};
void xcall_DOM__HTMLFormCollection(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLFormCollection *xself = (x_DOM__HTMLFormCollection*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLFormCollection::x_0(args);	break;
	case 1: x_DOM__HTMLFormCollection::x_1(args);	break;
	case 2: delete (DOM::HTMLFormCollection*)xself;	break;
    }
}

class x_DOM__HTMLFormElement : public DOM::HTMLFormElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLFormElement()
	x_DOM__HTMLFormElement* xret = new x_DOM__HTMLFormElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLFormElement() : DOM::HTMLFormElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLFormElement(const DOM::HTMLFormElement&)
	x_DOM__HTMLFormElement* xret = new x_DOM__HTMLFormElement(*(const DOM::HTMLFormElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLFormElement(const DOM::HTMLFormElement& x1) : DOM::HTMLFormElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLFormElement(const DOM::Node&)
	x_DOM__HTMLFormElement* xret = new x_DOM__HTMLFormElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLFormElement(const DOM::Node& x1) : DOM::HTMLFormElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLFormElement&)
	DOM::HTMLFormElement& xret = this->DOM::HTMLFormElement::operator=(*(const DOM::HTMLFormElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLFormElement& xret = this->DOM::HTMLFormElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// elements()
	DOM::HTMLCollection xret = this->DOM::HTMLFormElement::elements();
	x[0].s_class = (void*)new DOM::HTMLCollection(xret);
    }
    void x_6(Smoke::Stack x) const {
	// length()
	long xret = this->DOM::HTMLFormElement::length();
	x[0].s_long = xret;
    }
    void x_7(Smoke::Stack x) const {
	// name()
	DOM::DOMString xret = this->DOM::HTMLFormElement::name();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_8(Smoke::Stack x) {
	// setName(const DOM::DOMString&)
	this->DOM::HTMLFormElement::setName(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) const {
	// acceptCharset()
	DOM::DOMString xret = this->DOM::HTMLFormElement::acceptCharset();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_10(Smoke::Stack x) {
	// setAcceptCharset(const DOM::DOMString&)
	this->DOM::HTMLFormElement::setAcceptCharset(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) const {
	// action()
	DOM::DOMString xret = this->DOM::HTMLFormElement::action();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_12(Smoke::Stack x) {
	// setAction(const DOM::DOMString&)
	this->DOM::HTMLFormElement::setAction(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) const {
	// enctype()
	DOM::DOMString xret = this->DOM::HTMLFormElement::enctype();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_14(Smoke::Stack x) {
	// setEnctype(const DOM::DOMString&)
	this->DOM::HTMLFormElement::setEnctype(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) const {
	// method()
	DOM::DOMString xret = this->DOM::HTMLFormElement::method();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_16(Smoke::Stack x) {
	// setMethod(const DOM::DOMString&)
	this->DOM::HTMLFormElement::setMethod(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) const {
	// target()
	DOM::DOMString xret = this->DOM::HTMLFormElement::target();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_18(Smoke::Stack x) {
	// setTarget(const DOM::DOMString&)
	this->DOM::HTMLFormElement::setTarget(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) {
	// submit()
	this->DOM::HTMLFormElement::submit();
	(void)x; // noop (for compiler warning)
    }
    void x_20(Smoke::Stack x) {
	// reset()
	this->DOM::HTMLFormElement::reset();
	(void)x; // noop (for compiler warning)
    }
    static void x_21(Smoke::Stack x) {
	// HTMLFormElement(DOM::HTMLFormElementImpl*)
	x_DOM__HTMLFormElement* xret = new x_DOM__HTMLFormElement((DOM::HTMLFormElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLFormElement(DOM::HTMLFormElementImpl* x1) : DOM::HTMLFormElement(x1) {
    }
    ~x_DOM__HTMLFormElement() { qt_Smoke->binding->deleted(60, (void*)this); }
};
void xcall_DOM__HTMLFormElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLFormElement *xself = (x_DOM__HTMLFormElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLFormElement::x_0(args);	break;
	case 1: x_DOM__HTMLFormElement::x_1(args);	break;
	case 2: x_DOM__HTMLFormElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: x_DOM__HTMLFormElement::x_21(args);	break;
	case 22: delete (DOM::HTMLFormElement*)xself;	break;
    }
}

class x_DOM__HTMLFrameElement : public DOM::HTMLFrameElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLFrameElement()
	x_DOM__HTMLFrameElement* xret = new x_DOM__HTMLFrameElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLFrameElement() : DOM::HTMLFrameElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLFrameElement(const DOM::HTMLFrameElement&)
	x_DOM__HTMLFrameElement* xret = new x_DOM__HTMLFrameElement(*(const DOM::HTMLFrameElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLFrameElement(const DOM::HTMLFrameElement& x1) : DOM::HTMLFrameElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLFrameElement(const DOM::Node&)
	x_DOM__HTMLFrameElement* xret = new x_DOM__HTMLFrameElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLFrameElement(const DOM::Node& x1) : DOM::HTMLFrameElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLFrameElement&)
	DOM::HTMLFrameElement& xret = this->DOM::HTMLFrameElement::operator=(*(const DOM::HTMLFrameElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLFrameElement& xret = this->DOM::HTMLFrameElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// frameBorder()
	DOM::DOMString xret = this->DOM::HTMLFrameElement::frameBorder();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_6(Smoke::Stack x) {
	// setFrameBorder(const DOM::DOMString&)
	this->DOM::HTMLFrameElement::setFrameBorder(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) const {
	// longDesc()
	DOM::DOMString xret = this->DOM::HTMLFrameElement::longDesc();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_8(Smoke::Stack x) {
	// setLongDesc(const DOM::DOMString&)
	this->DOM::HTMLFrameElement::setLongDesc(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) const {
	// marginHeight()
	DOM::DOMString xret = this->DOM::HTMLFrameElement::marginHeight();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_10(Smoke::Stack x) {
	// setMarginHeight(const DOM::DOMString&)
	this->DOM::HTMLFrameElement::setMarginHeight(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) const {
	// marginWidth()
	DOM::DOMString xret = this->DOM::HTMLFrameElement::marginWidth();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_12(Smoke::Stack x) {
	// setMarginWidth(const DOM::DOMString&)
	this->DOM::HTMLFrameElement::setMarginWidth(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) const {
	// name()
	DOM::DOMString xret = this->DOM::HTMLFrameElement::name();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_14(Smoke::Stack x) {
	// setName(const DOM::DOMString&)
	this->DOM::HTMLFrameElement::setName(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) const {
	// noResize()
	bool xret = this->DOM::HTMLFrameElement::noResize();
	x[0].s_bool = xret;
    }
    void x_16(Smoke::Stack x) {
	// setNoResize(bool)
	this->DOM::HTMLFrameElement::setNoResize((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) const {
	// scrolling()
	DOM::DOMString xret = this->DOM::HTMLFrameElement::scrolling();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_18(Smoke::Stack x) {
	// setScrolling(const DOM::DOMString&)
	this->DOM::HTMLFrameElement::setScrolling(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) const {
	// src()
	DOM::DOMString xret = this->DOM::HTMLFrameElement::src();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_20(Smoke::Stack x) {
	// setSrc(const DOM::DOMString&)
	this->DOM::HTMLFrameElement::setSrc(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) const {
	// contentDocument()
	DOM::Document xret = this->DOM::HTMLFrameElement::contentDocument();
	x[0].s_class = (void*)new DOM::Document(xret);
    }
    static void x_22(Smoke::Stack x) {
	// HTMLFrameElement(DOM::HTMLFrameElementImpl*)
	x_DOM__HTMLFrameElement* xret = new x_DOM__HTMLFrameElement((DOM::HTMLFrameElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLFrameElement(DOM::HTMLFrameElementImpl* x1) : DOM::HTMLFrameElement(x1) {
    }
    ~x_DOM__HTMLFrameElement() { qt_Smoke->binding->deleted(61, (void*)this); }
};
void xcall_DOM__HTMLFrameElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLFrameElement *xself = (x_DOM__HTMLFrameElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLFrameElement::x_0(args);	break;
	case 1: x_DOM__HTMLFrameElement::x_1(args);	break;
	case 2: x_DOM__HTMLFrameElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: x_DOM__HTMLFrameElement::x_22(args);	break;
	case 23: delete (DOM::HTMLFrameElement*)xself;	break;
    }
}

class x_DOM__HTMLFrameSetElement : public DOM::HTMLFrameSetElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLFrameSetElement()
	x_DOM__HTMLFrameSetElement* xret = new x_DOM__HTMLFrameSetElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLFrameSetElement() : DOM::HTMLFrameSetElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLFrameSetElement(const DOM::HTMLFrameSetElement&)
	x_DOM__HTMLFrameSetElement* xret = new x_DOM__HTMLFrameSetElement(*(const DOM::HTMLFrameSetElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLFrameSetElement(const DOM::HTMLFrameSetElement& x1) : DOM::HTMLFrameSetElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLFrameSetElement(const DOM::Node&)
	x_DOM__HTMLFrameSetElement* xret = new x_DOM__HTMLFrameSetElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLFrameSetElement(const DOM::Node& x1) : DOM::HTMLFrameSetElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLFrameSetElement&)
	DOM::HTMLFrameSetElement& xret = this->DOM::HTMLFrameSetElement::operator=(*(const DOM::HTMLFrameSetElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLFrameSetElement& xret = this->DOM::HTMLFrameSetElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// cols()
	DOM::DOMString xret = this->DOM::HTMLFrameSetElement::cols();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_6(Smoke::Stack x) {
	// setCols(const DOM::DOMString&)
	this->DOM::HTMLFrameSetElement::setCols(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) const {
	// rows()
	DOM::DOMString xret = this->DOM::HTMLFrameSetElement::rows();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_8(Smoke::Stack x) {
	// setRows(const DOM::DOMString&)
	this->DOM::HTMLFrameSetElement::setRows(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_9(Smoke::Stack x) {
	// HTMLFrameSetElement(DOM::HTMLFrameSetElementImpl*)
	x_DOM__HTMLFrameSetElement* xret = new x_DOM__HTMLFrameSetElement((DOM::HTMLFrameSetElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLFrameSetElement(DOM::HTMLFrameSetElementImpl* x1) : DOM::HTMLFrameSetElement(x1) {
    }
    ~x_DOM__HTMLFrameSetElement() { qt_Smoke->binding->deleted(62, (void*)this); }
};
void xcall_DOM__HTMLFrameSetElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLFrameSetElement *xself = (x_DOM__HTMLFrameSetElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLFrameSetElement::x_0(args);	break;
	case 1: x_DOM__HTMLFrameSetElement::x_1(args);	break;
	case 2: x_DOM__HTMLFrameSetElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: x_DOM__HTMLFrameSetElement::x_9(args);	break;
	case 10: delete (DOM::HTMLFrameSetElement*)xself;	break;
    }
}

class x_DOM__HTMLHRElement : public DOM::HTMLHRElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLHRElement()
	x_DOM__HTMLHRElement* xret = new x_DOM__HTMLHRElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLHRElement() : DOM::HTMLHRElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLHRElement(const DOM::HTMLHRElement&)
	x_DOM__HTMLHRElement* xret = new x_DOM__HTMLHRElement(*(const DOM::HTMLHRElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLHRElement(const DOM::HTMLHRElement& x1) : DOM::HTMLHRElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLHRElement(const DOM::Node&)
	x_DOM__HTMLHRElement* xret = new x_DOM__HTMLHRElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLHRElement(const DOM::Node& x1) : DOM::HTMLHRElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLHRElement&)
	DOM::HTMLHRElement& xret = this->DOM::HTMLHRElement::operator=(*(const DOM::HTMLHRElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLHRElement& xret = this->DOM::HTMLHRElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// align()
	DOM::DOMString xret = this->DOM::HTMLHRElement::align();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_6(Smoke::Stack x) {
	// setAlign(const DOM::DOMString&)
	this->DOM::HTMLHRElement::setAlign(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) const {
	// noShade()
	bool xret = this->DOM::HTMLHRElement::noShade();
	x[0].s_bool = xret;
    }
    void x_8(Smoke::Stack x) {
	// setNoShade(bool)
	this->DOM::HTMLHRElement::setNoShade((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) const {
	// size()
	DOM::DOMString xret = this->DOM::HTMLHRElement::size();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_10(Smoke::Stack x) {
	// setSize(const DOM::DOMString&)
	this->DOM::HTMLHRElement::setSize(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) const {
	// width()
	DOM::DOMString xret = this->DOM::HTMLHRElement::width();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_12(Smoke::Stack x) {
	// setWidth(const DOM::DOMString&)
	this->DOM::HTMLHRElement::setWidth(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_13(Smoke::Stack x) {
	// HTMLHRElement(DOM::HTMLHRElementImpl*)
	x_DOM__HTMLHRElement* xret = new x_DOM__HTMLHRElement((DOM::HTMLHRElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLHRElement(DOM::HTMLHRElementImpl* x1) : DOM::HTMLHRElement(x1) {
    }
    ~x_DOM__HTMLHRElement() { qt_Smoke->binding->deleted(63, (void*)this); }
};
void xcall_DOM__HTMLHRElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLHRElement *xself = (x_DOM__HTMLHRElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLHRElement::x_0(args);	break;
	case 1: x_DOM__HTMLHRElement::x_1(args);	break;
	case 2: x_DOM__HTMLHRElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: x_DOM__HTMLHRElement::x_13(args);	break;
	case 14: delete (DOM::HTMLHRElement*)xself;	break;
    }
}

class x_DOM__HTMLHeadElement : public DOM::HTMLHeadElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLHeadElement()
	x_DOM__HTMLHeadElement* xret = new x_DOM__HTMLHeadElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLHeadElement() : DOM::HTMLHeadElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLHeadElement(const DOM::HTMLHeadElement&)
	x_DOM__HTMLHeadElement* xret = new x_DOM__HTMLHeadElement(*(const DOM::HTMLHeadElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLHeadElement(const DOM::HTMLHeadElement& x1) : DOM::HTMLHeadElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLHeadElement(const DOM::Node&)
	x_DOM__HTMLHeadElement* xret = new x_DOM__HTMLHeadElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLHeadElement(const DOM::Node& x1) : DOM::HTMLHeadElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLHeadElement&)
	DOM::HTMLHeadElement& xret = this->DOM::HTMLHeadElement::operator=(*(const DOM::HTMLHeadElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLHeadElement& xret = this->DOM::HTMLHeadElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// profile()
	DOM::DOMString xret = this->DOM::HTMLHeadElement::profile();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_6(Smoke::Stack x) {
	// setProfile(const DOM::DOMString&)
	this->DOM::HTMLHeadElement::setProfile(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_7(Smoke::Stack x) {
	// HTMLHeadElement(DOM::HTMLHeadElementImpl*)
	x_DOM__HTMLHeadElement* xret = new x_DOM__HTMLHeadElement((DOM::HTMLHeadElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLHeadElement(DOM::HTMLHeadElementImpl* x1) : DOM::HTMLHeadElement(x1) {
    }
    ~x_DOM__HTMLHeadElement() { qt_Smoke->binding->deleted(64, (void*)this); }
};
void xcall_DOM__HTMLHeadElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLHeadElement *xself = (x_DOM__HTMLHeadElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLHeadElement::x_0(args);	break;
	case 1: x_DOM__HTMLHeadElement::x_1(args);	break;
	case 2: x_DOM__HTMLHeadElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: x_DOM__HTMLHeadElement::x_7(args);	break;
	case 8: delete (DOM::HTMLHeadElement*)xself;	break;
    }
}

class x_DOM__HTMLHeadingElement : public DOM::HTMLHeadingElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLHeadingElement()
	x_DOM__HTMLHeadingElement* xret = new x_DOM__HTMLHeadingElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLHeadingElement() : DOM::HTMLHeadingElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLHeadingElement(const DOM::HTMLHeadingElement&)
	x_DOM__HTMLHeadingElement* xret = new x_DOM__HTMLHeadingElement(*(const DOM::HTMLHeadingElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLHeadingElement(const DOM::HTMLHeadingElement& x1) : DOM::HTMLHeadingElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLHeadingElement(const DOM::Node&)
	x_DOM__HTMLHeadingElement* xret = new x_DOM__HTMLHeadingElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLHeadingElement(const DOM::Node& x1) : DOM::HTMLHeadingElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLHeadingElement&)
	DOM::HTMLHeadingElement& xret = this->DOM::HTMLHeadingElement::operator=(*(const DOM::HTMLHeadingElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLHeadingElement& xret = this->DOM::HTMLHeadingElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// align()
	DOM::DOMString xret = this->DOM::HTMLHeadingElement::align();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_6(Smoke::Stack x) {
	// setAlign(const DOM::DOMString&)
	this->DOM::HTMLHeadingElement::setAlign(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_7(Smoke::Stack x) {
	// HTMLHeadingElement(DOM::HTMLElementImpl*)
	x_DOM__HTMLHeadingElement* xret = new x_DOM__HTMLHeadingElement((DOM::HTMLElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLHeadingElement(DOM::HTMLElementImpl* x1) : DOM::HTMLHeadingElement(x1) {
    }
    ~x_DOM__HTMLHeadingElement() { qt_Smoke->binding->deleted(65, (void*)this); }
};
void xcall_DOM__HTMLHeadingElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLHeadingElement *xself = (x_DOM__HTMLHeadingElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLHeadingElement::x_0(args);	break;
	case 1: x_DOM__HTMLHeadingElement::x_1(args);	break;
	case 2: x_DOM__HTMLHeadingElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: x_DOM__HTMLHeadingElement::x_7(args);	break;
	case 8: delete (DOM::HTMLHeadingElement*)xself;	break;
    }
}

class x_DOM__HTMLHtmlElement : public DOM::HTMLHtmlElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLHtmlElement()
	x_DOM__HTMLHtmlElement* xret = new x_DOM__HTMLHtmlElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLHtmlElement() : DOM::HTMLHtmlElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLHtmlElement(const DOM::HTMLHtmlElement&)
	x_DOM__HTMLHtmlElement* xret = new x_DOM__HTMLHtmlElement(*(const DOM::HTMLHtmlElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLHtmlElement(const DOM::HTMLHtmlElement& x1) : DOM::HTMLHtmlElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLHtmlElement(const DOM::Node&)
	x_DOM__HTMLHtmlElement* xret = new x_DOM__HTMLHtmlElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLHtmlElement(const DOM::Node& x1) : DOM::HTMLHtmlElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLHtmlElement&)
	DOM::HTMLHtmlElement& xret = this->DOM::HTMLHtmlElement::operator=(*(const DOM::HTMLHtmlElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLHtmlElement& xret = this->DOM::HTMLHtmlElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// version()
	DOM::DOMString xret = this->DOM::HTMLHtmlElement::version();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_6(Smoke::Stack x) {
	// setVersion(const DOM::DOMString&)
	this->DOM::HTMLHtmlElement::setVersion(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_7(Smoke::Stack x) {
	// HTMLHtmlElement(DOM::HTMLHtmlElementImpl*)
	x_DOM__HTMLHtmlElement* xret = new x_DOM__HTMLHtmlElement((DOM::HTMLHtmlElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLHtmlElement(DOM::HTMLHtmlElementImpl* x1) : DOM::HTMLHtmlElement(x1) {
    }
    ~x_DOM__HTMLHtmlElement() { qt_Smoke->binding->deleted(66, (void*)this); }
};
void xcall_DOM__HTMLHtmlElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLHtmlElement *xself = (x_DOM__HTMLHtmlElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLHtmlElement::x_0(args);	break;
	case 1: x_DOM__HTMLHtmlElement::x_1(args);	break;
	case 2: x_DOM__HTMLHtmlElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: x_DOM__HTMLHtmlElement::x_7(args);	break;
	case 8: delete (DOM::HTMLHtmlElement*)xself;	break;
    }
}

class x_DOM__HTMLIFrameElement : public DOM::HTMLIFrameElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLIFrameElement()
	x_DOM__HTMLIFrameElement* xret = new x_DOM__HTMLIFrameElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLIFrameElement() : DOM::HTMLIFrameElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLIFrameElement(const DOM::HTMLIFrameElement&)
	x_DOM__HTMLIFrameElement* xret = new x_DOM__HTMLIFrameElement(*(const DOM::HTMLIFrameElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLIFrameElement(const DOM::HTMLIFrameElement& x1) : DOM::HTMLIFrameElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLIFrameElement(const DOM::Node&)
	x_DOM__HTMLIFrameElement* xret = new x_DOM__HTMLIFrameElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLIFrameElement(const DOM::Node& x1) : DOM::HTMLIFrameElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLIFrameElement&)
	DOM::HTMLIFrameElement& xret = this->DOM::HTMLIFrameElement::operator=(*(const DOM::HTMLIFrameElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLIFrameElement& xret = this->DOM::HTMLIFrameElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// align()
	DOM::DOMString xret = this->DOM::HTMLIFrameElement::align();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_6(Smoke::Stack x) {
	// setAlign(const DOM::DOMString&)
	this->DOM::HTMLIFrameElement::setAlign(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) const {
	// frameBorder()
	DOM::DOMString xret = this->DOM::HTMLIFrameElement::frameBorder();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_8(Smoke::Stack x) {
	// setFrameBorder(const DOM::DOMString&)
	this->DOM::HTMLIFrameElement::setFrameBorder(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) const {
	// height()
	DOM::DOMString xret = this->DOM::HTMLIFrameElement::height();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_10(Smoke::Stack x) {
	// setHeight(const DOM::DOMString&)
	this->DOM::HTMLIFrameElement::setHeight(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) const {
	// longDesc()
	DOM::DOMString xret = this->DOM::HTMLIFrameElement::longDesc();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_12(Smoke::Stack x) {
	// setLongDesc(const DOM::DOMString&)
	this->DOM::HTMLIFrameElement::setLongDesc(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) const {
	// marginHeight()
	DOM::DOMString xret = this->DOM::HTMLIFrameElement::marginHeight();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_14(Smoke::Stack x) {
	// setMarginHeight(const DOM::DOMString&)
	this->DOM::HTMLIFrameElement::setMarginHeight(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) const {
	// marginWidth()
	DOM::DOMString xret = this->DOM::HTMLIFrameElement::marginWidth();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_16(Smoke::Stack x) {
	// setMarginWidth(const DOM::DOMString&)
	this->DOM::HTMLIFrameElement::setMarginWidth(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) const {
	// name()
	DOM::DOMString xret = this->DOM::HTMLIFrameElement::name();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_18(Smoke::Stack x) {
	// setName(const DOM::DOMString&)
	this->DOM::HTMLIFrameElement::setName(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) const {
	// scrolling()
	DOM::DOMString xret = this->DOM::HTMLIFrameElement::scrolling();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_20(Smoke::Stack x) {
	// setScrolling(const DOM::DOMString&)
	this->DOM::HTMLIFrameElement::setScrolling(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) const {
	// src()
	DOM::DOMString xret = this->DOM::HTMLIFrameElement::src();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_22(Smoke::Stack x) {
	// setSrc(const DOM::DOMString&)
	this->DOM::HTMLIFrameElement::setSrc(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) const {
	// width()
	DOM::DOMString xret = this->DOM::HTMLIFrameElement::width();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_24(Smoke::Stack x) {
	// setWidth(const DOM::DOMString&)
	this->DOM::HTMLIFrameElement::setWidth(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) const {
	// contentDocument()
	DOM::Document xret = this->DOM::HTMLIFrameElement::contentDocument();
	x[0].s_class = (void*)new DOM::Document(xret);
    }
    static void x_26(Smoke::Stack x) {
	// HTMLIFrameElement(DOM::HTMLIFrameElementImpl*)
	x_DOM__HTMLIFrameElement* xret = new x_DOM__HTMLIFrameElement((DOM::HTMLIFrameElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLIFrameElement(DOM::HTMLIFrameElementImpl* x1) : DOM::HTMLIFrameElement(x1) {
    }
    ~x_DOM__HTMLIFrameElement() { qt_Smoke->binding->deleted(67, (void*)this); }
};
void xcall_DOM__HTMLIFrameElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLIFrameElement *xself = (x_DOM__HTMLIFrameElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLIFrameElement::x_0(args);	break;
	case 1: x_DOM__HTMLIFrameElement::x_1(args);	break;
	case 2: x_DOM__HTMLIFrameElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: x_DOM__HTMLIFrameElement::x_26(args);	break;
	case 27: delete (DOM::HTMLIFrameElement*)xself;	break;
    }
}

class x_DOM__HTMLImageElement : public DOM::HTMLImageElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLImageElement()
	x_DOM__HTMLImageElement* xret = new x_DOM__HTMLImageElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLImageElement() : DOM::HTMLImageElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLImageElement(const DOM::HTMLImageElement&)
	x_DOM__HTMLImageElement* xret = new x_DOM__HTMLImageElement(*(const DOM::HTMLImageElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLImageElement(const DOM::HTMLImageElement& x1) : DOM::HTMLImageElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLImageElement(const DOM::Node&)
	x_DOM__HTMLImageElement* xret = new x_DOM__HTMLImageElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLImageElement(const DOM::Node& x1) : DOM::HTMLImageElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLImageElement&)
	DOM::HTMLImageElement& xret = this->DOM::HTMLImageElement::operator=(*(const DOM::HTMLImageElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLImageElement& xret = this->DOM::HTMLImageElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// name()
	DOM::DOMString xret = this->DOM::HTMLImageElement::name();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_6(Smoke::Stack x) {
	// setName(const DOM::DOMString&)
	this->DOM::HTMLImageElement::setName(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) const {
	// align()
	DOM::DOMString xret = this->DOM::HTMLImageElement::align();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_8(Smoke::Stack x) {
	// setAlign(const DOM::DOMString&)
	this->DOM::HTMLImageElement::setAlign(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) const {
	// alt()
	DOM::DOMString xret = this->DOM::HTMLImageElement::alt();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_10(Smoke::Stack x) {
	// setAlt(const DOM::DOMString&)
	this->DOM::HTMLImageElement::setAlt(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) const {
	// getBorder()
	DOM::DOMString xret = this->DOM::HTMLImageElement::getBorder();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_12(Smoke::Stack x) {
	// setBorder(const DOM::DOMString&)
	this->DOM::HTMLImageElement::setBorder(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) const {
	// height()
	long xret = this->DOM::HTMLImageElement::height();
	x[0].s_long = xret;
    }
    void x_14(Smoke::Stack x) {
	// setHeight(long)
	this->DOM::HTMLImageElement::setHeight((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) const {
	// hspace()
	long xret = this->DOM::HTMLImageElement::hspace();
	x[0].s_long = xret;
    }
    void x_16(Smoke::Stack x) {
	// setHspace(long)
	this->DOM::HTMLImageElement::setHspace((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) const {
	// isMap()
	bool xret = this->DOM::HTMLImageElement::isMap();
	x[0].s_bool = xret;
    }
    void x_18(Smoke::Stack x) {
	// setIsMap(bool)
	this->DOM::HTMLImageElement::setIsMap((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) const {
	// longDesc()
	DOM::DOMString xret = this->DOM::HTMLImageElement::longDesc();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_20(Smoke::Stack x) {
	// setLongDesc(const DOM::DOMString&)
	this->DOM::HTMLImageElement::setLongDesc(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) const {
	// src()
	DOM::DOMString xret = this->DOM::HTMLImageElement::src();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_22(Smoke::Stack x) {
	// setSrc(const DOM::DOMString&)
	this->DOM::HTMLImageElement::setSrc(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) const {
	// useMap()
	DOM::DOMString xret = this->DOM::HTMLImageElement::useMap();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_24(Smoke::Stack x) {
	// setUseMap(const DOM::DOMString&)
	this->DOM::HTMLImageElement::setUseMap(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) const {
	// vspace()
	long xret = this->DOM::HTMLImageElement::vspace();
	x[0].s_long = xret;
    }
    void x_26(Smoke::Stack x) {
	// setVspace(long)
	this->DOM::HTMLImageElement::setVspace((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) const {
	// width()
	long xret = this->DOM::HTMLImageElement::width();
	x[0].s_long = xret;
    }
    void x_28(Smoke::Stack x) {
	// setWidth(long)
	this->DOM::HTMLImageElement::setWidth((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_29(Smoke::Stack x) const {
	// x()
	long xret = this->DOM::HTMLImageElement::x();
	x[0].s_long = xret;
    }
    void x_30(Smoke::Stack x) const {
	// y()
	long xret = this->DOM::HTMLImageElement::y();
	x[0].s_long = xret;
    }
    static void x_31(Smoke::Stack x) {
	// HTMLImageElement(DOM::HTMLImageElementImpl*)
	x_DOM__HTMLImageElement* xret = new x_DOM__HTMLImageElement((DOM::HTMLImageElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLImageElement(DOM::HTMLImageElementImpl* x1) : DOM::HTMLImageElement(x1) {
    }
    ~x_DOM__HTMLImageElement() { qt_Smoke->binding->deleted(68, (void*)this); }
};
void xcall_DOM__HTMLImageElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLImageElement *xself = (x_DOM__HTMLImageElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLImageElement::x_0(args);	break;
	case 1: x_DOM__HTMLImageElement::x_1(args);	break;
	case 2: x_DOM__HTMLImageElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: x_DOM__HTMLImageElement::x_31(args);	break;
	case 32: delete (DOM::HTMLImageElement*)xself;	break;
    }
}

class x_DOM__HTMLInputElement : public DOM::HTMLInputElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLInputElement()
	x_DOM__HTMLInputElement* xret = new x_DOM__HTMLInputElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLInputElement() : DOM::HTMLInputElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLInputElement(const DOM::HTMLInputElement&)
	x_DOM__HTMLInputElement* xret = new x_DOM__HTMLInputElement(*(const DOM::HTMLInputElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLInputElement(const DOM::HTMLInputElement& x1) : DOM::HTMLInputElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLInputElement(const DOM::Node&)
	x_DOM__HTMLInputElement* xret = new x_DOM__HTMLInputElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLInputElement(const DOM::Node& x1) : DOM::HTMLInputElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLInputElement&)
	DOM::HTMLInputElement& xret = this->DOM::HTMLInputElement::operator=(*(const DOM::HTMLInputElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLInputElement& xret = this->DOM::HTMLInputElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// defaultValue()
	DOM::DOMString xret = this->DOM::HTMLInputElement::defaultValue();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_6(Smoke::Stack x) {
	// setDefaultValue(const DOM::DOMString&)
	this->DOM::HTMLInputElement::setDefaultValue(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) const {
	// defaultChecked()
	bool xret = this->DOM::HTMLInputElement::defaultChecked();
	x[0].s_bool = xret;
    }
    void x_8(Smoke::Stack x) {
	// setDefaultChecked(bool)
	this->DOM::HTMLInputElement::setDefaultChecked((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) const {
	// form()
	DOM::HTMLFormElement xret = this->DOM::HTMLInputElement::form();
	x[0].s_class = (void*)new DOM::HTMLFormElement(xret);
    }
    void x_10(Smoke::Stack x) const {
	// accept()
	DOM::DOMString xret = this->DOM::HTMLInputElement::accept();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_11(Smoke::Stack x) {
	// setAccept(const DOM::DOMString&)
	this->DOM::HTMLInputElement::setAccept(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) const {
	// accessKey()
	DOM::DOMString xret = this->DOM::HTMLInputElement::accessKey();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_13(Smoke::Stack x) {
	// setAccessKey(const DOM::DOMString&)
	this->DOM::HTMLInputElement::setAccessKey(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) const {
	// align()
	DOM::DOMString xret = this->DOM::HTMLInputElement::align();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_15(Smoke::Stack x) {
	// setAlign(const DOM::DOMString&)
	this->DOM::HTMLInputElement::setAlign(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) const {
	// alt()
	DOM::DOMString xret = this->DOM::HTMLInputElement::alt();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_17(Smoke::Stack x) {
	// setAlt(const DOM::DOMString&)
	this->DOM::HTMLInputElement::setAlt(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) const {
	// checked()
	bool xret = this->DOM::HTMLInputElement::checked();
	x[0].s_bool = xret;
    }
    void x_19(Smoke::Stack x) {
	// setChecked(bool)
	this->DOM::HTMLInputElement::setChecked((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_20(Smoke::Stack x) const {
	// indeterminate()
	bool xret = this->DOM::HTMLInputElement::indeterminate();
	x[0].s_bool = xret;
    }
    void x_21(Smoke::Stack x) {
	// setIndeterminate(bool)
	this->DOM::HTMLInputElement::setIndeterminate((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) const {
	// disabled()
	bool xret = this->DOM::HTMLInputElement::disabled();
	x[0].s_bool = xret;
    }
    void x_23(Smoke::Stack x) {
	// setDisabled(bool)
	this->DOM::HTMLInputElement::setDisabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) const {
	// maxLength()
	long xret = this->DOM::HTMLInputElement::maxLength();
	x[0].s_long = xret;
    }
    void x_25(Smoke::Stack x) {
	// setMaxLength(long)
	this->DOM::HTMLInputElement::setMaxLength((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) const {
	// name()
	DOM::DOMString xret = this->DOM::HTMLInputElement::name();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_27(Smoke::Stack x) {
	// setName(const DOM::DOMString&)
	this->DOM::HTMLInputElement::setName(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_28(Smoke::Stack x) const {
	// readOnly()
	bool xret = this->DOM::HTMLInputElement::readOnly();
	x[0].s_bool = xret;
    }
    void x_29(Smoke::Stack x) {
	// setReadOnly(bool)
	this->DOM::HTMLInputElement::setReadOnly((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_30(Smoke::Stack x) const {
	// getSize()
	long xret = this->DOM::HTMLInputElement::getSize();
	x[0].s_long = xret;
    }
    void x_31(Smoke::Stack x) {
	// setSize(long)
	this->DOM::HTMLInputElement::setSize((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_32(Smoke::Stack x) const {
	// src()
	DOM::DOMString xret = this->DOM::HTMLInputElement::src();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_33(Smoke::Stack x) {
	// setSrc(const DOM::DOMString&)
	this->DOM::HTMLInputElement::setSrc(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_34(Smoke::Stack x) const {
	// tabIndex()
	long xret = this->DOM::HTMLInputElement::tabIndex();
	x[0].s_long = xret;
    }
    void x_35(Smoke::Stack x) {
	// setTabIndex(long)
	this->DOM::HTMLInputElement::setTabIndex((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_36(Smoke::Stack x) const {
	// type()
	DOM::DOMString xret = this->DOM::HTMLInputElement::type();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_37(Smoke::Stack x) {
	// setType(const DOM::DOMString&)
	this->DOM::HTMLInputElement::setType(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_38(Smoke::Stack x) const {
	// useMap()
	DOM::DOMString xret = this->DOM::HTMLInputElement::useMap();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_39(Smoke::Stack x) {
	// setUseMap(const DOM::DOMString&)
	this->DOM::HTMLInputElement::setUseMap(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_40(Smoke::Stack x) const {
	// value()
	DOM::DOMString xret = this->DOM::HTMLInputElement::value();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_41(Smoke::Stack x) {
	// setValue(const DOM::DOMString&)
	this->DOM::HTMLInputElement::setValue(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_42(Smoke::Stack x) {
	// blur()
	this->DOM::HTMLInputElement::blur();
	(void)x; // noop (for compiler warning)
    }
    void x_43(Smoke::Stack x) {
	// focus()
	this->DOM::HTMLInputElement::focus();
	(void)x; // noop (for compiler warning)
    }
    void x_44(Smoke::Stack x) {
	// select()
	this->DOM::HTMLInputElement::select();
	(void)x; // noop (for compiler warning)
    }
    void x_45(Smoke::Stack x) {
	// click()
	this->DOM::HTMLInputElement::click();
	(void)x; // noop (for compiler warning)
    }
    void x_46(Smoke::Stack x) {
	// selectionStart()
	long xret = this->DOM::HTMLInputElement::selectionStart();
	x[0].s_long = xret;
    }
    void x_47(Smoke::Stack x) {
	// setSelectionStart(long)
	this->DOM::HTMLInputElement::setSelectionStart((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_48(Smoke::Stack x) {
	// selectionEnd()
	long xret = this->DOM::HTMLInputElement::selectionEnd();
	x[0].s_long = xret;
    }
    void x_49(Smoke::Stack x) {
	// setSelectionEnd(long)
	this->DOM::HTMLInputElement::setSelectionEnd((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_50(Smoke::Stack x) {
	// setSelectionRange(long, long)
	this->DOM::HTMLInputElement::setSelectionRange((long)x[1].s_long,(long)x[2].s_long);
	(void)x; // noop (for compiler warning)
    }
    static void x_51(Smoke::Stack x) {
	// HTMLInputElement(DOM::HTMLInputElementImpl*)
	x_DOM__HTMLInputElement* xret = new x_DOM__HTMLInputElement((DOM::HTMLInputElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLInputElement(DOM::HTMLInputElementImpl* x1) : DOM::HTMLInputElement(x1) {
    }
    ~x_DOM__HTMLInputElement() { qt_Smoke->binding->deleted(69, (void*)this); }
};
void xcall_DOM__HTMLInputElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLInputElement *xself = (x_DOM__HTMLInputElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLInputElement::x_0(args);	break;
	case 1: x_DOM__HTMLInputElement::x_1(args);	break;
	case 2: x_DOM__HTMLInputElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: xself->x_32(args);	break;
	case 33: xself->x_33(args);	break;
	case 34: xself->x_34(args);	break;
	case 35: xself->x_35(args);	break;
	case 36: xself->x_36(args);	break;
	case 37: xself->x_37(args);	break;
	case 38: xself->x_38(args);	break;
	case 39: xself->x_39(args);	break;
	case 40: xself->x_40(args);	break;
	case 41: xself->x_41(args);	break;
	case 42: xself->x_42(args);	break;
	case 43: xself->x_43(args);	break;
	case 44: xself->x_44(args);	break;
	case 45: xself->x_45(args);	break;
	case 46: xself->x_46(args);	break;
	case 47: xself->x_47(args);	break;
	case 48: xself->x_48(args);	break;
	case 49: xself->x_49(args);	break;
	case 50: xself->x_50(args);	break;
	case 51: x_DOM__HTMLInputElement::x_51(args);	break;
	case 52: delete (DOM::HTMLInputElement*)xself;	break;
    }
}

class x_DOM__HTMLIsIndexElement : public DOM::HTMLIsIndexElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLIsIndexElement()
	x_DOM__HTMLIsIndexElement* xret = new x_DOM__HTMLIsIndexElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLIsIndexElement() : DOM::HTMLIsIndexElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLIsIndexElement(const DOM::HTMLIsIndexElement&)
	x_DOM__HTMLIsIndexElement* xret = new x_DOM__HTMLIsIndexElement(*(const DOM::HTMLIsIndexElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLIsIndexElement(const DOM::HTMLIsIndexElement& x1) : DOM::HTMLIsIndexElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLIsIndexElement(const DOM::Node&)
	x_DOM__HTMLIsIndexElement* xret = new x_DOM__HTMLIsIndexElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLIsIndexElement(const DOM::Node& x1) : DOM::HTMLIsIndexElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLIsIndexElement&)
	DOM::HTMLIsIndexElement& xret = this->DOM::HTMLIsIndexElement::operator=(*(const DOM::HTMLIsIndexElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLIsIndexElement& xret = this->DOM::HTMLIsIndexElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// form()
	DOM::HTMLFormElement xret = this->DOM::HTMLIsIndexElement::form();
	x[0].s_class = (void*)new DOM::HTMLFormElement(xret);
    }
    void x_6(Smoke::Stack x) const {
	// prompt()
	DOM::DOMString xret = this->DOM::HTMLIsIndexElement::prompt();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_7(Smoke::Stack x) {
	// setPrompt(const DOM::DOMString&)
	this->DOM::HTMLIsIndexElement::setPrompt(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_8(Smoke::Stack x) {
	// HTMLIsIndexElement(DOM::HTMLIsIndexElementImpl*)
	x_DOM__HTMLIsIndexElement* xret = new x_DOM__HTMLIsIndexElement((DOM::HTMLIsIndexElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLIsIndexElement(DOM::HTMLIsIndexElementImpl* x1) : DOM::HTMLIsIndexElement(x1) {
    }
    ~x_DOM__HTMLIsIndexElement() { qt_Smoke->binding->deleted(70, (void*)this); }
};
void xcall_DOM__HTMLIsIndexElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLIsIndexElement *xself = (x_DOM__HTMLIsIndexElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLIsIndexElement::x_0(args);	break;
	case 1: x_DOM__HTMLIsIndexElement::x_1(args);	break;
	case 2: x_DOM__HTMLIsIndexElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: x_DOM__HTMLIsIndexElement::x_8(args);	break;
	case 9: delete (DOM::HTMLIsIndexElement*)xself;	break;
    }
}

class x_DOM__HTMLLIElement : public DOM::HTMLLIElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLLIElement()
	x_DOM__HTMLLIElement* xret = new x_DOM__HTMLLIElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLLIElement() : DOM::HTMLLIElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLLIElement(const DOM::HTMLLIElement&)
	x_DOM__HTMLLIElement* xret = new x_DOM__HTMLLIElement(*(const DOM::HTMLLIElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLLIElement(const DOM::HTMLLIElement& x1) : DOM::HTMLLIElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLLIElement(const DOM::Node&)
	x_DOM__HTMLLIElement* xret = new x_DOM__HTMLLIElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLLIElement(const DOM::Node& x1) : DOM::HTMLLIElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLLIElement&)
	DOM::HTMLLIElement& xret = this->DOM::HTMLLIElement::operator=(*(const DOM::HTMLLIElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLLIElement& xret = this->DOM::HTMLLIElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// type()
	DOM::DOMString xret = this->DOM::HTMLLIElement::type();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_6(Smoke::Stack x) {
	// setType(const DOM::DOMString&)
	this->DOM::HTMLLIElement::setType(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) const {
	// value()
	long xret = this->DOM::HTMLLIElement::value();
	x[0].s_long = xret;
    }
    void x_8(Smoke::Stack x) {
	// setValue(long)
	this->DOM::HTMLLIElement::setValue((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    static void x_9(Smoke::Stack x) {
	// HTMLLIElement(DOM::HTMLLIElementImpl*)
	x_DOM__HTMLLIElement* xret = new x_DOM__HTMLLIElement((DOM::HTMLLIElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLLIElement(DOM::HTMLLIElementImpl* x1) : DOM::HTMLLIElement(x1) {
    }
    ~x_DOM__HTMLLIElement() { qt_Smoke->binding->deleted(71, (void*)this); }
};
void xcall_DOM__HTMLLIElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLLIElement *xself = (x_DOM__HTMLLIElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLLIElement::x_0(args);	break;
	case 1: x_DOM__HTMLLIElement::x_1(args);	break;
	case 2: x_DOM__HTMLLIElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: x_DOM__HTMLLIElement::x_9(args);	break;
	case 10: delete (DOM::HTMLLIElement*)xself;	break;
    }
}

class x_DOM__HTMLLabelElement : public DOM::HTMLLabelElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLLabelElement()
	x_DOM__HTMLLabelElement* xret = new x_DOM__HTMLLabelElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLLabelElement() : DOM::HTMLLabelElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLLabelElement(const DOM::HTMLLabelElement&)
	x_DOM__HTMLLabelElement* xret = new x_DOM__HTMLLabelElement(*(const DOM::HTMLLabelElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLLabelElement(const DOM::HTMLLabelElement& x1) : DOM::HTMLLabelElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLLabelElement(const DOM::Node&)
	x_DOM__HTMLLabelElement* xret = new x_DOM__HTMLLabelElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLLabelElement(const DOM::Node& x1) : DOM::HTMLLabelElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLLabelElement&)
	DOM::HTMLLabelElement& xret = this->DOM::HTMLLabelElement::operator=(*(const DOM::HTMLLabelElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLLabelElement& xret = this->DOM::HTMLLabelElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// accessKey()
	DOM::DOMString xret = this->DOM::HTMLLabelElement::accessKey();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_6(Smoke::Stack x) {
	// setAccessKey(const DOM::DOMString&)
	this->DOM::HTMLLabelElement::setAccessKey(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) const {
	// htmlFor()
	DOM::DOMString xret = this->DOM::HTMLLabelElement::htmlFor();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_8(Smoke::Stack x) {
	// setHtmlFor(const DOM::DOMString&)
	this->DOM::HTMLLabelElement::setHtmlFor(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_9(Smoke::Stack x) {
	// HTMLLabelElement(DOM::HTMLLabelElementImpl*)
	x_DOM__HTMLLabelElement* xret = new x_DOM__HTMLLabelElement((DOM::HTMLLabelElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLLabelElement(DOM::HTMLLabelElementImpl* x1) : DOM::HTMLLabelElement(x1) {
    }
    ~x_DOM__HTMLLabelElement() { qt_Smoke->binding->deleted(72, (void*)this); }
};
void xcall_DOM__HTMLLabelElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLLabelElement *xself = (x_DOM__HTMLLabelElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLLabelElement::x_0(args);	break;
	case 1: x_DOM__HTMLLabelElement::x_1(args);	break;
	case 2: x_DOM__HTMLLabelElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: x_DOM__HTMLLabelElement::x_9(args);	break;
	case 10: delete (DOM::HTMLLabelElement*)xself;	break;
    }
}

class x_DOM__HTMLLayerElement : public DOM::HTMLLayerElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLLayerElement()
	x_DOM__HTMLLayerElement* xret = new x_DOM__HTMLLayerElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLLayerElement() : DOM::HTMLLayerElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLLayerElement(const DOM::HTMLLayerElement&)
	x_DOM__HTMLLayerElement* xret = new x_DOM__HTMLLayerElement(*(const DOM::HTMLLayerElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLLayerElement(const DOM::HTMLLayerElement& x1) : DOM::HTMLLayerElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLLayerElement(const DOM::Node&)
	x_DOM__HTMLLayerElement* xret = new x_DOM__HTMLLayerElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLLayerElement(const DOM::Node& x1) : DOM::HTMLLayerElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLLayerElement&)
	DOM::HTMLLayerElement& xret = this->DOM::HTMLLayerElement::operator=(*(const DOM::HTMLLayerElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLLayerElement& xret = this->DOM::HTMLLayerElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// top()
	long xret = this->DOM::HTMLLayerElement::top();
	x[0].s_long = xret;
    }
    void x_6(Smoke::Stack x) {
	// setTop(long)
	this->DOM::HTMLLayerElement::setTop((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) const {
	// left()
	long xret = this->DOM::HTMLLayerElement::left();
	x[0].s_long = xret;
    }
    void x_8(Smoke::Stack x) {
	// setLeft(long)
	this->DOM::HTMLLayerElement::setLeft((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) const {
	// visibility()
	DOM::DOMString xret = this->DOM::HTMLLayerElement::visibility();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_10(Smoke::Stack x) {
	// setVisibility(const DOM::DOMString&)
	this->DOM::HTMLLayerElement::setVisibility(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) const {
	// bgColor()
	DOM::DOMString xret = this->DOM::HTMLLayerElement::bgColor();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_12(Smoke::Stack x) {
	// setBgColor(const DOM::DOMString&)
	this->DOM::HTMLLayerElement::setBgColor(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) const {
	// layers()
	DOM::HTMLCollection xret = this->DOM::HTMLLayerElement::layers();
	x[0].s_class = (void*)new DOM::HTMLCollection(xret);
    }
    static void x_14(Smoke::Stack x) {
	// HTMLLayerElement(DOM::HTMLLayerElementImpl*)
	x_DOM__HTMLLayerElement* xret = new x_DOM__HTMLLayerElement((DOM::HTMLLayerElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLLayerElement(DOM::HTMLLayerElementImpl* x1) : DOM::HTMLLayerElement(x1) {
    }
    ~x_DOM__HTMLLayerElement() { qt_Smoke->binding->deleted(73, (void*)this); }
};
void xcall_DOM__HTMLLayerElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLLayerElement *xself = (x_DOM__HTMLLayerElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLLayerElement::x_0(args);	break;
	case 1: x_DOM__HTMLLayerElement::x_1(args);	break;
	case 2: x_DOM__HTMLLayerElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: x_DOM__HTMLLayerElement::x_14(args);	break;
	case 15: delete (DOM::HTMLLayerElement*)xself;	break;
    }
}

class x_DOM__HTMLLegendElement : public DOM::HTMLLegendElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLLegendElement()
	x_DOM__HTMLLegendElement* xret = new x_DOM__HTMLLegendElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLLegendElement() : DOM::HTMLLegendElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLLegendElement(const DOM::HTMLLegendElement&)
	x_DOM__HTMLLegendElement* xret = new x_DOM__HTMLLegendElement(*(const DOM::HTMLLegendElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLLegendElement(const DOM::HTMLLegendElement& x1) : DOM::HTMLLegendElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLLegendElement(const DOM::Node&)
	x_DOM__HTMLLegendElement* xret = new x_DOM__HTMLLegendElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLLegendElement(const DOM::Node& x1) : DOM::HTMLLegendElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLLegendElement&)
	DOM::HTMLLegendElement& xret = this->DOM::HTMLLegendElement::operator=(*(const DOM::HTMLLegendElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLLegendElement& xret = this->DOM::HTMLLegendElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// form()
	DOM::HTMLFormElement xret = this->DOM::HTMLLegendElement::form();
	x[0].s_class = (void*)new DOM::HTMLFormElement(xret);
    }
    void x_6(Smoke::Stack x) const {
	// accessKey()
	DOM::DOMString xret = this->DOM::HTMLLegendElement::accessKey();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_7(Smoke::Stack x) {
	// setAccessKey(const DOM::DOMString&)
	this->DOM::HTMLLegendElement::setAccessKey(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_8(Smoke::Stack x) const {
	// align()
	DOM::DOMString xret = this->DOM::HTMLLegendElement::align();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_9(Smoke::Stack x) {
	// setAlign(const DOM::DOMString&)
	this->DOM::HTMLLegendElement::setAlign(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_10(Smoke::Stack x) {
	// HTMLLegendElement(DOM::HTMLLegendElementImpl*)
	x_DOM__HTMLLegendElement* xret = new x_DOM__HTMLLegendElement((DOM::HTMLLegendElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLLegendElement(DOM::HTMLLegendElementImpl* x1) : DOM::HTMLLegendElement(x1) {
    }
    ~x_DOM__HTMLLegendElement() { qt_Smoke->binding->deleted(74, (void*)this); }
};
void xcall_DOM__HTMLLegendElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLLegendElement *xself = (x_DOM__HTMLLegendElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLLegendElement::x_0(args);	break;
	case 1: x_DOM__HTMLLegendElement::x_1(args);	break;
	case 2: x_DOM__HTMLLegendElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: x_DOM__HTMLLegendElement::x_10(args);	break;
	case 11: delete (DOM::HTMLLegendElement*)xself;	break;
    }
}

class x_DOM__HTMLLinkElement : public DOM::HTMLLinkElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLLinkElement()
	x_DOM__HTMLLinkElement* xret = new x_DOM__HTMLLinkElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLLinkElement() : DOM::HTMLLinkElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLLinkElement(const DOM::HTMLLinkElement&)
	x_DOM__HTMLLinkElement* xret = new x_DOM__HTMLLinkElement(*(const DOM::HTMLLinkElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLLinkElement(const DOM::HTMLLinkElement& x1) : DOM::HTMLLinkElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLLinkElement(const DOM::Node&)
	x_DOM__HTMLLinkElement* xret = new x_DOM__HTMLLinkElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLLinkElement(const DOM::Node& x1) : DOM::HTMLLinkElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLLinkElement&)
	DOM::HTMLLinkElement& xret = this->DOM::HTMLLinkElement::operator=(*(const DOM::HTMLLinkElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLLinkElement& xret = this->DOM::HTMLLinkElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// disabled()
	bool xret = this->DOM::HTMLLinkElement::disabled();
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// setDisabled(bool)
	this->DOM::HTMLLinkElement::setDisabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) const {
	// charset()
	DOM::DOMString xret = this->DOM::HTMLLinkElement::charset();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_8(Smoke::Stack x) {
	// setCharset(const DOM::DOMString&)
	this->DOM::HTMLLinkElement::setCharset(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) const {
	// href()
	DOM::DOMString xret = this->DOM::HTMLLinkElement::href();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_10(Smoke::Stack x) {
	// setHref(const DOM::DOMString&)
	this->DOM::HTMLLinkElement::setHref(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) const {
	// hreflang()
	DOM::DOMString xret = this->DOM::HTMLLinkElement::hreflang();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_12(Smoke::Stack x) {
	// setHreflang(const DOM::DOMString&)
	this->DOM::HTMLLinkElement::setHreflang(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) const {
	// media()
	DOM::DOMString xret = this->DOM::HTMLLinkElement::media();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_14(Smoke::Stack x) {
	// setMedia(const DOM::DOMString&)
	this->DOM::HTMLLinkElement::setMedia(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) const {
	// rel()
	DOM::DOMString xret = this->DOM::HTMLLinkElement::rel();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_16(Smoke::Stack x) {
	// setRel(const DOM::DOMString&)
	this->DOM::HTMLLinkElement::setRel(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) const {
	// rev()
	DOM::DOMString xret = this->DOM::HTMLLinkElement::rev();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_18(Smoke::Stack x) {
	// setRev(const DOM::DOMString&)
	this->DOM::HTMLLinkElement::setRev(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) const {
	// target()
	DOM::DOMString xret = this->DOM::HTMLLinkElement::target();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_20(Smoke::Stack x) {
	// setTarget(const DOM::DOMString&)
	this->DOM::HTMLLinkElement::setTarget(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) const {
	// type()
	DOM::DOMString xret = this->DOM::HTMLLinkElement::type();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_22(Smoke::Stack x) {
	// setType(const DOM::DOMString&)
	this->DOM::HTMLLinkElement::setType(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) const {
	// sheet()
	DOM::StyleSheet xret = this->DOM::HTMLLinkElement::sheet();
	x[0].s_class = (void*)new DOM::StyleSheet(xret);
    }
    static void x_24(Smoke::Stack x) {
	// HTMLLinkElement(DOM::HTMLLinkElementImpl*)
	x_DOM__HTMLLinkElement* xret = new x_DOM__HTMLLinkElement((DOM::HTMLLinkElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLLinkElement(DOM::HTMLLinkElementImpl* x1) : DOM::HTMLLinkElement(x1) {
    }
    ~x_DOM__HTMLLinkElement() { qt_Smoke->binding->deleted(75, (void*)this); }
};
void xcall_DOM__HTMLLinkElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLLinkElement *xself = (x_DOM__HTMLLinkElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLLinkElement::x_0(args);	break;
	case 1: x_DOM__HTMLLinkElement::x_1(args);	break;
	case 2: x_DOM__HTMLLinkElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: x_DOM__HTMLLinkElement::x_24(args);	break;
	case 25: delete (DOM::HTMLLinkElement*)xself;	break;
    }
}

class x_DOM__HTMLMapElement : public DOM::HTMLMapElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLMapElement()
	x_DOM__HTMLMapElement* xret = new x_DOM__HTMLMapElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLMapElement() : DOM::HTMLMapElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLMapElement(const DOM::HTMLMapElement&)
	x_DOM__HTMLMapElement* xret = new x_DOM__HTMLMapElement(*(const DOM::HTMLMapElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLMapElement(const DOM::HTMLMapElement& x1) : DOM::HTMLMapElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLMapElement(const DOM::Node&)
	x_DOM__HTMLMapElement* xret = new x_DOM__HTMLMapElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLMapElement(const DOM::Node& x1) : DOM::HTMLMapElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLMapElement&)
	DOM::HTMLMapElement& xret = this->DOM::HTMLMapElement::operator=(*(const DOM::HTMLMapElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLMapElement& xret = this->DOM::HTMLMapElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// areas()
	DOM::HTMLCollection xret = this->DOM::HTMLMapElement::areas();
	x[0].s_class = (void*)new DOM::HTMLCollection(xret);
    }
    void x_6(Smoke::Stack x) const {
	// name()
	DOM::DOMString xret = this->DOM::HTMLMapElement::name();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_7(Smoke::Stack x) {
	// setName(const DOM::DOMString&)
	this->DOM::HTMLMapElement::setName(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_8(Smoke::Stack x) {
	// HTMLMapElement(DOM::HTMLMapElementImpl*)
	x_DOM__HTMLMapElement* xret = new x_DOM__HTMLMapElement((DOM::HTMLMapElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLMapElement(DOM::HTMLMapElementImpl* x1) : DOM::HTMLMapElement(x1) {
    }
    ~x_DOM__HTMLMapElement() { qt_Smoke->binding->deleted(76, (void*)this); }
};
void xcall_DOM__HTMLMapElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLMapElement *xself = (x_DOM__HTMLMapElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLMapElement::x_0(args);	break;
	case 1: x_DOM__HTMLMapElement::x_1(args);	break;
	case 2: x_DOM__HTMLMapElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: x_DOM__HTMLMapElement::x_8(args);	break;
	case 9: delete (DOM::HTMLMapElement*)xself;	break;
    }
}

class x_DOM__HTMLMappedNameCollection : public DOM::HTMLMappedNameCollection {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLMappedNameCollection(DOM::NodeImpl*, int, const DOM::DOMString&)
	x_DOM__HTMLMappedNameCollection* xret = new x_DOM__HTMLMappedNameCollection((DOM::NodeImpl*)x[1].s_voidp,(int)x[2].s_int,*(const DOM::DOMString *)x[3].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLMappedNameCollection(DOM::NodeImpl* x1, int x2, const DOM::DOMString& x3) : DOM::HTMLMappedNameCollection(x1, x2, x3) {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLMappedNameCollection(const DOM::HTMLMappedNameCollection&)
	x_DOM__HTMLMappedNameCollection* xret = new x_DOM__HTMLMappedNameCollection(*(const DOM::HTMLMappedNameCollection *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLMappedNameCollection(const DOM::HTMLMappedNameCollection& x1) : DOM::HTMLMappedNameCollection(x1) {
    }
    ~x_DOM__HTMLMappedNameCollection() { qt_Smoke->binding->deleted(77, (void*)this); }
};
void xcall_DOM__HTMLMappedNameCollection(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLMappedNameCollection *xself = (x_DOM__HTMLMappedNameCollection*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLMappedNameCollection::x_0(args);	break;
	case 1: x_DOM__HTMLMappedNameCollection::x_1(args);	break;
	case 2: delete (DOM::HTMLMappedNameCollection*)xself;	break;
    }
}

class x_DOM__HTMLMenuElement : public DOM::HTMLMenuElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLMenuElement()
	x_DOM__HTMLMenuElement* xret = new x_DOM__HTMLMenuElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLMenuElement() : DOM::HTMLMenuElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLMenuElement(const DOM::HTMLMenuElement&)
	x_DOM__HTMLMenuElement* xret = new x_DOM__HTMLMenuElement(*(const DOM::HTMLMenuElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLMenuElement(const DOM::HTMLMenuElement& x1) : DOM::HTMLMenuElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLMenuElement(const DOM::Node&)
	x_DOM__HTMLMenuElement* xret = new x_DOM__HTMLMenuElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLMenuElement(const DOM::Node& x1) : DOM::HTMLMenuElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLMenuElement&)
	DOM::HTMLMenuElement& xret = this->DOM::HTMLMenuElement::operator=(*(const DOM::HTMLMenuElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLMenuElement& xret = this->DOM::HTMLMenuElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// compact()
	bool xret = this->DOM::HTMLMenuElement::compact();
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// setCompact(bool)
	this->DOM::HTMLMenuElement::setCompact((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    static void x_7(Smoke::Stack x) {
	// HTMLMenuElement(DOM::HTMLMenuElementImpl*)
	x_DOM__HTMLMenuElement* xret = new x_DOM__HTMLMenuElement((DOM::HTMLMenuElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLMenuElement(DOM::HTMLMenuElementImpl* x1) : DOM::HTMLMenuElement(x1) {
    }
    ~x_DOM__HTMLMenuElement() { qt_Smoke->binding->deleted(78, (void*)this); }
};
void xcall_DOM__HTMLMenuElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLMenuElement *xself = (x_DOM__HTMLMenuElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLMenuElement::x_0(args);	break;
	case 1: x_DOM__HTMLMenuElement::x_1(args);	break;
	case 2: x_DOM__HTMLMenuElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: x_DOM__HTMLMenuElement::x_7(args);	break;
	case 8: delete (DOM::HTMLMenuElement*)xself;	break;
    }
}

class x_DOM__HTMLMetaElement : public DOM::HTMLMetaElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLMetaElement()
	x_DOM__HTMLMetaElement* xret = new x_DOM__HTMLMetaElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLMetaElement() : DOM::HTMLMetaElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLMetaElement(const DOM::HTMLMetaElement&)
	x_DOM__HTMLMetaElement* xret = new x_DOM__HTMLMetaElement(*(const DOM::HTMLMetaElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLMetaElement(const DOM::HTMLMetaElement& x1) : DOM::HTMLMetaElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLMetaElement(const DOM::Node&)
	x_DOM__HTMLMetaElement* xret = new x_DOM__HTMLMetaElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLMetaElement(const DOM::Node& x1) : DOM::HTMLMetaElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLMetaElement&)
	DOM::HTMLMetaElement& xret = this->DOM::HTMLMetaElement::operator=(*(const DOM::HTMLMetaElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLMetaElement& xret = this->DOM::HTMLMetaElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// content()
	DOM::DOMString xret = this->DOM::HTMLMetaElement::content();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_6(Smoke::Stack x) {
	// setContent(const DOM::DOMString&)
	this->DOM::HTMLMetaElement::setContent(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) const {
	// httpEquiv()
	DOM::DOMString xret = this->DOM::HTMLMetaElement::httpEquiv();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_8(Smoke::Stack x) {
	// setHttpEquiv(const DOM::DOMString&)
	this->DOM::HTMLMetaElement::setHttpEquiv(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) const {
	// name()
	DOM::DOMString xret = this->DOM::HTMLMetaElement::name();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_10(Smoke::Stack x) {
	// setName(const DOM::DOMString&)
	this->DOM::HTMLMetaElement::setName(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) const {
	// scheme()
	DOM::DOMString xret = this->DOM::HTMLMetaElement::scheme();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_12(Smoke::Stack x) {
	// setScheme(const DOM::DOMString&)
	this->DOM::HTMLMetaElement::setScheme(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_13(Smoke::Stack x) {
	// HTMLMetaElement(DOM::HTMLMetaElementImpl*)
	x_DOM__HTMLMetaElement* xret = new x_DOM__HTMLMetaElement((DOM::HTMLMetaElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLMetaElement(DOM::HTMLMetaElementImpl* x1) : DOM::HTMLMetaElement(x1) {
    }
    ~x_DOM__HTMLMetaElement() { qt_Smoke->binding->deleted(79, (void*)this); }
};
void xcall_DOM__HTMLMetaElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLMetaElement *xself = (x_DOM__HTMLMetaElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLMetaElement::x_0(args);	break;
	case 1: x_DOM__HTMLMetaElement::x_1(args);	break;
	case 2: x_DOM__HTMLMetaElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: x_DOM__HTMLMetaElement::x_13(args);	break;
	case 14: delete (DOM::HTMLMetaElement*)xself;	break;
    }
}

class x_DOM__HTMLModElement : public DOM::HTMLModElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLModElement()
	x_DOM__HTMLModElement* xret = new x_DOM__HTMLModElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLModElement() : DOM::HTMLModElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLModElement(const DOM::HTMLModElement&)
	x_DOM__HTMLModElement* xret = new x_DOM__HTMLModElement(*(const DOM::HTMLModElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLModElement(const DOM::HTMLModElement& x1) : DOM::HTMLModElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLModElement(const DOM::Node&)
	x_DOM__HTMLModElement* xret = new x_DOM__HTMLModElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLModElement(const DOM::Node& x1) : DOM::HTMLModElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLModElement&)
	DOM::HTMLModElement& xret = this->DOM::HTMLModElement::operator=(*(const DOM::HTMLModElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLModElement& xret = this->DOM::HTMLModElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// cite()
	DOM::DOMString xret = this->DOM::HTMLModElement::cite();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_6(Smoke::Stack x) {
	// setCite(const DOM::DOMString&)
	this->DOM::HTMLModElement::setCite(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) const {
	// dateTime()
	DOM::DOMString xret = this->DOM::HTMLModElement::dateTime();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_8(Smoke::Stack x) {
	// setDateTime(const DOM::DOMString&)
	this->DOM::HTMLModElement::setDateTime(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_9(Smoke::Stack x) {
	// HTMLModElement(DOM::HTMLElementImpl*)
	x_DOM__HTMLModElement* xret = new x_DOM__HTMLModElement((DOM::HTMLElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLModElement(DOM::HTMLElementImpl* x1) : DOM::HTMLModElement(x1) {
    }
    ~x_DOM__HTMLModElement() { qt_Smoke->binding->deleted(80, (void*)this); }
};
void xcall_DOM__HTMLModElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLModElement *xself = (x_DOM__HTMLModElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLModElement::x_0(args);	break;
	case 1: x_DOM__HTMLModElement::x_1(args);	break;
	case 2: x_DOM__HTMLModElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: x_DOM__HTMLModElement::x_9(args);	break;
	case 10: delete (DOM::HTMLModElement*)xself;	break;
    }
}

class x_DOM__HTMLOListElement : public DOM::HTMLOListElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLOListElement()
	x_DOM__HTMLOListElement* xret = new x_DOM__HTMLOListElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLOListElement() : DOM::HTMLOListElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLOListElement(const DOM::HTMLOListElement&)
	x_DOM__HTMLOListElement* xret = new x_DOM__HTMLOListElement(*(const DOM::HTMLOListElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLOListElement(const DOM::HTMLOListElement& x1) : DOM::HTMLOListElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLOListElement(const DOM::Node&)
	x_DOM__HTMLOListElement* xret = new x_DOM__HTMLOListElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLOListElement(const DOM::Node& x1) : DOM::HTMLOListElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLOListElement&)
	DOM::HTMLOListElement& xret = this->DOM::HTMLOListElement::operator=(*(const DOM::HTMLOListElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLOListElement& xret = this->DOM::HTMLOListElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// compact()
	bool xret = this->DOM::HTMLOListElement::compact();
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// setCompact(bool)
	this->DOM::HTMLOListElement::setCompact((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) const {
	// start()
	long xret = this->DOM::HTMLOListElement::start();
	x[0].s_long = xret;
    }
    void x_8(Smoke::Stack x) {
	// setStart(long)
	this->DOM::HTMLOListElement::setStart((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) const {
	// type()
	DOM::DOMString xret = this->DOM::HTMLOListElement::type();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_10(Smoke::Stack x) {
	// setType(const DOM::DOMString&)
	this->DOM::HTMLOListElement::setType(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_11(Smoke::Stack x) {
	// HTMLOListElement(DOM::HTMLOListElementImpl*)
	x_DOM__HTMLOListElement* xret = new x_DOM__HTMLOListElement((DOM::HTMLOListElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLOListElement(DOM::HTMLOListElementImpl* x1) : DOM::HTMLOListElement(x1) {
    }
    ~x_DOM__HTMLOListElement() { qt_Smoke->binding->deleted(81, (void*)this); }
};
void xcall_DOM__HTMLOListElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLOListElement *xself = (x_DOM__HTMLOListElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLOListElement::x_0(args);	break;
	case 1: x_DOM__HTMLOListElement::x_1(args);	break;
	case 2: x_DOM__HTMLOListElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: x_DOM__HTMLOListElement::x_11(args);	break;
	case 12: delete (DOM::HTMLOListElement*)xself;	break;
    }
}

class x_DOM__HTMLObjectElement : public DOM::HTMLObjectElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLObjectElement()
	x_DOM__HTMLObjectElement* xret = new x_DOM__HTMLObjectElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLObjectElement() : DOM::HTMLObjectElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLObjectElement(const DOM::HTMLObjectElement&)
	x_DOM__HTMLObjectElement* xret = new x_DOM__HTMLObjectElement(*(const DOM::HTMLObjectElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLObjectElement(const DOM::HTMLObjectElement& x1) : DOM::HTMLObjectElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLObjectElement(const DOM::Node&)
	x_DOM__HTMLObjectElement* xret = new x_DOM__HTMLObjectElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLObjectElement(const DOM::Node& x1) : DOM::HTMLObjectElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLObjectElement&)
	DOM::HTMLObjectElement& xret = this->DOM::HTMLObjectElement::operator=(*(const DOM::HTMLObjectElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLObjectElement& xret = this->DOM::HTMLObjectElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// form()
	DOM::HTMLFormElement xret = this->DOM::HTMLObjectElement::form();
	x[0].s_class = (void*)new DOM::HTMLFormElement(xret);
    }
    void x_6(Smoke::Stack x) const {
	// code()
	DOM::DOMString xret = this->DOM::HTMLObjectElement::code();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_7(Smoke::Stack x) {
	// setCode(const DOM::DOMString&)
	this->DOM::HTMLObjectElement::setCode(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_8(Smoke::Stack x) const {
	// align()
	DOM::DOMString xret = this->DOM::HTMLObjectElement::align();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_9(Smoke::Stack x) {
	// setAlign(const DOM::DOMString&)
	this->DOM::HTMLObjectElement::setAlign(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_10(Smoke::Stack x) const {
	// archive()
	DOM::DOMString xret = this->DOM::HTMLObjectElement::archive();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_11(Smoke::Stack x) {
	// setArchive(const DOM::DOMString&)
	this->DOM::HTMLObjectElement::setArchive(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) const {
	// border()
	DOM::DOMString xret = this->DOM::HTMLObjectElement::border();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_13(Smoke::Stack x) {
	// setBorder(const DOM::DOMString&)
	this->DOM::HTMLObjectElement::setBorder(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) const {
	// codeBase()
	DOM::DOMString xret = this->DOM::HTMLObjectElement::codeBase();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_15(Smoke::Stack x) {
	// setCodeBase(const DOM::DOMString&)
	this->DOM::HTMLObjectElement::setCodeBase(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) const {
	// codeType()
	DOM::DOMString xret = this->DOM::HTMLObjectElement::codeType();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_17(Smoke::Stack x) {
	// setCodeType(const DOM::DOMString&)
	this->DOM::HTMLObjectElement::setCodeType(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) const {
	// data()
	DOM::DOMString xret = this->DOM::HTMLObjectElement::data();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_19(Smoke::Stack x) {
	// setData(const DOM::DOMString&)
	this->DOM::HTMLObjectElement::setData(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_20(Smoke::Stack x) const {
	// declare()
	bool xret = this->DOM::HTMLObjectElement::declare();
	x[0].s_bool = xret;
    }
    void x_21(Smoke::Stack x) {
	// setDeclare(bool)
	this->DOM::HTMLObjectElement::setDeclare((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) const {
	// height()
	DOM::DOMString xret = this->DOM::HTMLObjectElement::height();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_23(Smoke::Stack x) {
	// setHeight(const DOM::DOMString&)
	this->DOM::HTMLObjectElement::setHeight(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) const {
	// getHspace()
	long xret = this->DOM::HTMLObjectElement::getHspace();
	x[0].s_long = xret;
    }
    void x_25(Smoke::Stack x) {
	// setHspace(long)
	this->DOM::HTMLObjectElement::setHspace((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) const {
	// name()
	DOM::DOMString xret = this->DOM::HTMLObjectElement::name();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_27(Smoke::Stack x) {
	// setName(const DOM::DOMString&)
	this->DOM::HTMLObjectElement::setName(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_28(Smoke::Stack x) const {
	// standby()
	DOM::DOMString xret = this->DOM::HTMLObjectElement::standby();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_29(Smoke::Stack x) {
	// setStandby(const DOM::DOMString&)
	this->DOM::HTMLObjectElement::setStandby(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_30(Smoke::Stack x) const {
	// tabIndex()
	long xret = this->DOM::HTMLObjectElement::tabIndex();
	x[0].s_long = xret;
    }
    void x_31(Smoke::Stack x) {
	// setTabIndex(long)
	this->DOM::HTMLObjectElement::setTabIndex((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_32(Smoke::Stack x) const {
	// type()
	DOM::DOMString xret = this->DOM::HTMLObjectElement::type();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_33(Smoke::Stack x) {
	// setType(const DOM::DOMString&)
	this->DOM::HTMLObjectElement::setType(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_34(Smoke::Stack x) const {
	// useMap()
	DOM::DOMString xret = this->DOM::HTMLObjectElement::useMap();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_35(Smoke::Stack x) {
	// setUseMap(const DOM::DOMString&)
	this->DOM::HTMLObjectElement::setUseMap(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_36(Smoke::Stack x) const {
	// getVspace()
	long xret = this->DOM::HTMLObjectElement::getVspace();
	x[0].s_long = xret;
    }
    void x_37(Smoke::Stack x) {
	// setVspace(long)
	this->DOM::HTMLObjectElement::setVspace((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_38(Smoke::Stack x) const {
	// width()
	DOM::DOMString xret = this->DOM::HTMLObjectElement::width();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_39(Smoke::Stack x) {
	// setWidth(const DOM::DOMString&)
	this->DOM::HTMLObjectElement::setWidth(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_40(Smoke::Stack x) const {
	// contentDocument()
	DOM::Document xret = this->DOM::HTMLObjectElement::contentDocument();
	x[0].s_class = (void*)new DOM::Document(xret);
    }
    static void x_41(Smoke::Stack x) {
	// HTMLObjectElement(DOM::HTMLObjectElementImpl*)
	x_DOM__HTMLObjectElement* xret = new x_DOM__HTMLObjectElement((DOM::HTMLObjectElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLObjectElement(DOM::HTMLObjectElementImpl* x1) : DOM::HTMLObjectElement(x1) {
    }
    ~x_DOM__HTMLObjectElement() { qt_Smoke->binding->deleted(82, (void*)this); }
};
void xcall_DOM__HTMLObjectElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLObjectElement *xself = (x_DOM__HTMLObjectElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLObjectElement::x_0(args);	break;
	case 1: x_DOM__HTMLObjectElement::x_1(args);	break;
	case 2: x_DOM__HTMLObjectElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: xself->x_32(args);	break;
	case 33: xself->x_33(args);	break;
	case 34: xself->x_34(args);	break;
	case 35: xself->x_35(args);	break;
	case 36: xself->x_36(args);	break;
	case 37: xself->x_37(args);	break;
	case 38: xself->x_38(args);	break;
	case 39: xself->x_39(args);	break;
	case 40: xself->x_40(args);	break;
	case 41: x_DOM__HTMLObjectElement::x_41(args);	break;
	case 42: delete (DOM::HTMLObjectElement*)xself;	break;
    }
}

class x_DOM__HTMLOptGroupElement : public DOM::HTMLOptGroupElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLOptGroupElement()
	x_DOM__HTMLOptGroupElement* xret = new x_DOM__HTMLOptGroupElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLOptGroupElement() : DOM::HTMLOptGroupElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLOptGroupElement(const DOM::HTMLOptGroupElement&)
	x_DOM__HTMLOptGroupElement* xret = new x_DOM__HTMLOptGroupElement(*(const DOM::HTMLOptGroupElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLOptGroupElement(const DOM::HTMLOptGroupElement& x1) : DOM::HTMLOptGroupElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLOptGroupElement(const DOM::Node&)
	x_DOM__HTMLOptGroupElement* xret = new x_DOM__HTMLOptGroupElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLOptGroupElement(const DOM::Node& x1) : DOM::HTMLOptGroupElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLOptGroupElement&)
	DOM::HTMLOptGroupElement& xret = this->DOM::HTMLOptGroupElement::operator=(*(const DOM::HTMLOptGroupElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLOptGroupElement& xret = this->DOM::HTMLOptGroupElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// disabled()
	bool xret = this->DOM::HTMLOptGroupElement::disabled();
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// setDisabled(bool)
	this->DOM::HTMLOptGroupElement::setDisabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) const {
	// label()
	DOM::DOMString xret = this->DOM::HTMLOptGroupElement::label();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_8(Smoke::Stack x) {
	// setLabel(const DOM::DOMString&)
	this->DOM::HTMLOptGroupElement::setLabel(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_9(Smoke::Stack x) {
	// HTMLOptGroupElement(DOM::HTMLOptGroupElementImpl*)
	x_DOM__HTMLOptGroupElement* xret = new x_DOM__HTMLOptGroupElement((DOM::HTMLOptGroupElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLOptGroupElement(DOM::HTMLOptGroupElementImpl* x1) : DOM::HTMLOptGroupElement(x1) {
    }
    ~x_DOM__HTMLOptGroupElement() { qt_Smoke->binding->deleted(83, (void*)this); }
};
void xcall_DOM__HTMLOptGroupElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLOptGroupElement *xself = (x_DOM__HTMLOptGroupElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLOptGroupElement::x_0(args);	break;
	case 1: x_DOM__HTMLOptGroupElement::x_1(args);	break;
	case 2: x_DOM__HTMLOptGroupElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: x_DOM__HTMLOptGroupElement::x_9(args);	break;
	case 10: delete (DOM::HTMLOptGroupElement*)xself;	break;
    }
}

class x_DOM__HTMLOptionElement : public DOM::HTMLOptionElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLOptionElement()
	x_DOM__HTMLOptionElement* xret = new x_DOM__HTMLOptionElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLOptionElement() : DOM::HTMLOptionElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLOptionElement(const DOM::HTMLOptionElement&)
	x_DOM__HTMLOptionElement* xret = new x_DOM__HTMLOptionElement(*(const DOM::HTMLOptionElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLOptionElement(const DOM::HTMLOptionElement& x1) : DOM::HTMLOptionElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLOptionElement(const DOM::Node&)
	x_DOM__HTMLOptionElement* xret = new x_DOM__HTMLOptionElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLOptionElement(const DOM::Node& x1) : DOM::HTMLOptionElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLOptionElement&)
	DOM::HTMLOptionElement& xret = this->DOM::HTMLOptionElement::operator=(*(const DOM::HTMLOptionElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLOptionElement& xret = this->DOM::HTMLOptionElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// form()
	DOM::HTMLFormElement xret = this->DOM::HTMLOptionElement::form();
	x[0].s_class = (void*)new DOM::HTMLFormElement(xret);
    }
    void x_6(Smoke::Stack x) const {
	// defaultSelected()
	bool xret = this->DOM::HTMLOptionElement::defaultSelected();
	x[0].s_bool = xret;
    }
    void x_7(Smoke::Stack x) {
	// setDefaultSelected(bool)
	this->DOM::HTMLOptionElement::setDefaultSelected((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_8(Smoke::Stack x) const {
	// text()
	DOM::DOMString xret = this->DOM::HTMLOptionElement::text();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_9(Smoke::Stack x) const {
	// index()
	long xret = this->DOM::HTMLOptionElement::index();
	x[0].s_long = xret;
    }
    void x_10(Smoke::Stack x) {
	// setIndex(long)
	this->DOM::HTMLOptionElement::setIndex((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) const {
	// disabled()
	bool xret = this->DOM::HTMLOptionElement::disabled();
	x[0].s_bool = xret;
    }
    void x_12(Smoke::Stack x) {
	// setDisabled(bool)
	this->DOM::HTMLOptionElement::setDisabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) const {
	// label()
	DOM::DOMString xret = this->DOM::HTMLOptionElement::label();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_14(Smoke::Stack x) {
	// setLabel(const DOM::DOMString&)
	this->DOM::HTMLOptionElement::setLabel(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) const {
	// selected()
	bool xret = this->DOM::HTMLOptionElement::selected();
	x[0].s_bool = xret;
    }
    void x_16(Smoke::Stack x) {
	// setSelected(bool)
	this->DOM::HTMLOptionElement::setSelected((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) const {
	// value()
	DOM::DOMString xret = this->DOM::HTMLOptionElement::value();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_18(Smoke::Stack x) {
	// setValue(const DOM::DOMString&)
	this->DOM::HTMLOptionElement::setValue(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_19(Smoke::Stack x) {
	// HTMLOptionElement(DOM::HTMLOptionElementImpl*)
	x_DOM__HTMLOptionElement* xret = new x_DOM__HTMLOptionElement((DOM::HTMLOptionElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLOptionElement(DOM::HTMLOptionElementImpl* x1) : DOM::HTMLOptionElement(x1) {
    }
    ~x_DOM__HTMLOptionElement() { qt_Smoke->binding->deleted(84, (void*)this); }
};
void xcall_DOM__HTMLOptionElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLOptionElement *xself = (x_DOM__HTMLOptionElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLOptionElement::x_0(args);	break;
	case 1: x_DOM__HTMLOptionElement::x_1(args);	break;
	case 2: x_DOM__HTMLOptionElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: x_DOM__HTMLOptionElement::x_19(args);	break;
	case 20: delete (DOM::HTMLOptionElement*)xself;	break;
    }
}

class x_DOM__HTMLParagraphElement : public DOM::HTMLParagraphElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLParagraphElement()
	x_DOM__HTMLParagraphElement* xret = new x_DOM__HTMLParagraphElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLParagraphElement() : DOM::HTMLParagraphElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLParagraphElement(const DOM::HTMLParagraphElement&)
	x_DOM__HTMLParagraphElement* xret = new x_DOM__HTMLParagraphElement(*(const DOM::HTMLParagraphElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLParagraphElement(const DOM::HTMLParagraphElement& x1) : DOM::HTMLParagraphElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLParagraphElement(const DOM::Node&)
	x_DOM__HTMLParagraphElement* xret = new x_DOM__HTMLParagraphElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLParagraphElement(const DOM::Node& x1) : DOM::HTMLParagraphElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLParagraphElement&)
	DOM::HTMLParagraphElement& xret = this->DOM::HTMLParagraphElement::operator=(*(const DOM::HTMLParagraphElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLParagraphElement& xret = this->DOM::HTMLParagraphElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// align()
	DOM::DOMString xret = this->DOM::HTMLParagraphElement::align();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_6(Smoke::Stack x) {
	// setAlign(const DOM::DOMString&)
	this->DOM::HTMLParagraphElement::setAlign(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_7(Smoke::Stack x) {
	// HTMLParagraphElement(DOM::HTMLElementImpl*)
	x_DOM__HTMLParagraphElement* xret = new x_DOM__HTMLParagraphElement((DOM::HTMLElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLParagraphElement(DOM::HTMLElementImpl* x1) : DOM::HTMLParagraphElement(x1) {
    }
    ~x_DOM__HTMLParagraphElement() { qt_Smoke->binding->deleted(85, (void*)this); }
};
void xcall_DOM__HTMLParagraphElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLParagraphElement *xself = (x_DOM__HTMLParagraphElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLParagraphElement::x_0(args);	break;
	case 1: x_DOM__HTMLParagraphElement::x_1(args);	break;
	case 2: x_DOM__HTMLParagraphElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: x_DOM__HTMLParagraphElement::x_7(args);	break;
	case 8: delete (DOM::HTMLParagraphElement*)xself;	break;
    }
}

class x_DOM__HTMLParamElement : public DOM::HTMLParamElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLParamElement()
	x_DOM__HTMLParamElement* xret = new x_DOM__HTMLParamElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLParamElement() : DOM::HTMLParamElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLParamElement(const DOM::HTMLParamElement&)
	x_DOM__HTMLParamElement* xret = new x_DOM__HTMLParamElement(*(const DOM::HTMLParamElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLParamElement(const DOM::HTMLParamElement& x1) : DOM::HTMLParamElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLParamElement(const DOM::Node&)
	x_DOM__HTMLParamElement* xret = new x_DOM__HTMLParamElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLParamElement(const DOM::Node& x1) : DOM::HTMLParamElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLParamElement&)
	DOM::HTMLParamElement& xret = this->DOM::HTMLParamElement::operator=(*(const DOM::HTMLParamElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLParamElement& xret = this->DOM::HTMLParamElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// name()
	DOM::DOMString xret = this->DOM::HTMLParamElement::name();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_6(Smoke::Stack x) {
	// setName(const DOM::DOMString&)
	this->DOM::HTMLParamElement::setName(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) const {
	// type()
	DOM::DOMString xret = this->DOM::HTMLParamElement::type();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_8(Smoke::Stack x) {
	// setType(const DOM::DOMString&)
	this->DOM::HTMLParamElement::setType(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) const {
	// value()
	DOM::DOMString xret = this->DOM::HTMLParamElement::value();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_10(Smoke::Stack x) {
	// setValue(const DOM::DOMString&)
	this->DOM::HTMLParamElement::setValue(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) const {
	// valueType()
	DOM::DOMString xret = this->DOM::HTMLParamElement::valueType();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_12(Smoke::Stack x) {
	// setValueType(const DOM::DOMString&)
	this->DOM::HTMLParamElement::setValueType(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_13(Smoke::Stack x) {
	// HTMLParamElement(DOM::HTMLParamElementImpl*)
	x_DOM__HTMLParamElement* xret = new x_DOM__HTMLParamElement((DOM::HTMLParamElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLParamElement(DOM::HTMLParamElementImpl* x1) : DOM::HTMLParamElement(x1) {
    }
    ~x_DOM__HTMLParamElement() { qt_Smoke->binding->deleted(86, (void*)this); }
};
void xcall_DOM__HTMLParamElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLParamElement *xself = (x_DOM__HTMLParamElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLParamElement::x_0(args);	break;
	case 1: x_DOM__HTMLParamElement::x_1(args);	break;
	case 2: x_DOM__HTMLParamElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: x_DOM__HTMLParamElement::x_13(args);	break;
	case 14: delete (DOM::HTMLParamElement*)xself;	break;
    }
}

class x_DOM__HTMLPreElement : public DOM::HTMLPreElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLPreElement()
	x_DOM__HTMLPreElement* xret = new x_DOM__HTMLPreElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLPreElement() : DOM::HTMLPreElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLPreElement(const DOM::HTMLPreElement&)
	x_DOM__HTMLPreElement* xret = new x_DOM__HTMLPreElement(*(const DOM::HTMLPreElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLPreElement(const DOM::HTMLPreElement& x1) : DOM::HTMLPreElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLPreElement(const DOM::Node&)
	x_DOM__HTMLPreElement* xret = new x_DOM__HTMLPreElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLPreElement(const DOM::Node& x1) : DOM::HTMLPreElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLPreElement&)
	DOM::HTMLPreElement& xret = this->DOM::HTMLPreElement::operator=(*(const DOM::HTMLPreElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLPreElement& xret = this->DOM::HTMLPreElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// width()
	long xret = this->DOM::HTMLPreElement::width();
	x[0].s_long = xret;
    }
    void x_6(Smoke::Stack x) {
	// setWidth(long)
	this->DOM::HTMLPreElement::setWidth((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    static void x_7(Smoke::Stack x) {
	// HTMLPreElement(DOM::HTMLPreElementImpl*)
	x_DOM__HTMLPreElement* xret = new x_DOM__HTMLPreElement((DOM::HTMLPreElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLPreElement(DOM::HTMLPreElementImpl* x1) : DOM::HTMLPreElement(x1) {
    }
    ~x_DOM__HTMLPreElement() { qt_Smoke->binding->deleted(87, (void*)this); }
};
void xcall_DOM__HTMLPreElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLPreElement *xself = (x_DOM__HTMLPreElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLPreElement::x_0(args);	break;
	case 1: x_DOM__HTMLPreElement::x_1(args);	break;
	case 2: x_DOM__HTMLPreElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: x_DOM__HTMLPreElement::x_7(args);	break;
	case 8: delete (DOM::HTMLPreElement*)xself;	break;
    }
}

class x_DOM__HTMLQuoteElement : public DOM::HTMLQuoteElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLQuoteElement()
	x_DOM__HTMLQuoteElement* xret = new x_DOM__HTMLQuoteElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLQuoteElement() : DOM::HTMLQuoteElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLQuoteElement(const DOM::HTMLQuoteElement&)
	x_DOM__HTMLQuoteElement* xret = new x_DOM__HTMLQuoteElement(*(const DOM::HTMLQuoteElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLQuoteElement(const DOM::HTMLQuoteElement& x1) : DOM::HTMLQuoteElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLQuoteElement(const DOM::Node&)
	x_DOM__HTMLQuoteElement* xret = new x_DOM__HTMLQuoteElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLQuoteElement(const DOM::Node& x1) : DOM::HTMLQuoteElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLQuoteElement&)
	DOM::HTMLQuoteElement& xret = this->DOM::HTMLQuoteElement::operator=(*(const DOM::HTMLQuoteElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLQuoteElement& xret = this->DOM::HTMLQuoteElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// cite()
	DOM::DOMString xret = this->DOM::HTMLQuoteElement::cite();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_6(Smoke::Stack x) {
	// setCite(const DOM::DOMString&)
	this->DOM::HTMLQuoteElement::setCite(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_7(Smoke::Stack x) {
	// HTMLQuoteElement(DOM::HTMLGenericElementImpl*)
	x_DOM__HTMLQuoteElement* xret = new x_DOM__HTMLQuoteElement((DOM::HTMLGenericElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLQuoteElement(DOM::HTMLGenericElementImpl* x1) : DOM::HTMLQuoteElement(x1) {
    }
    ~x_DOM__HTMLQuoteElement() { qt_Smoke->binding->deleted(88, (void*)this); }
};
void xcall_DOM__HTMLQuoteElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLQuoteElement *xself = (x_DOM__HTMLQuoteElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLQuoteElement::x_0(args);	break;
	case 1: x_DOM__HTMLQuoteElement::x_1(args);	break;
	case 2: x_DOM__HTMLQuoteElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: x_DOM__HTMLQuoteElement::x_7(args);	break;
	case 8: delete (DOM::HTMLQuoteElement*)xself;	break;
    }
}

class x_DOM__HTMLScriptElement : public DOM::HTMLScriptElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLScriptElement()
	x_DOM__HTMLScriptElement* xret = new x_DOM__HTMLScriptElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLScriptElement() : DOM::HTMLScriptElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLScriptElement(const DOM::HTMLScriptElement&)
	x_DOM__HTMLScriptElement* xret = new x_DOM__HTMLScriptElement(*(const DOM::HTMLScriptElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLScriptElement(const DOM::HTMLScriptElement& x1) : DOM::HTMLScriptElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLScriptElement(const DOM::Node&)
	x_DOM__HTMLScriptElement* xret = new x_DOM__HTMLScriptElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLScriptElement(const DOM::Node& x1) : DOM::HTMLScriptElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLScriptElement&)
	DOM::HTMLScriptElement& xret = this->DOM::HTMLScriptElement::operator=(*(const DOM::HTMLScriptElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLScriptElement& xret = this->DOM::HTMLScriptElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// text()
	DOM::DOMString xret = this->DOM::HTMLScriptElement::text();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_6(Smoke::Stack x) {
	// setText(const DOM::DOMString&)
	this->DOM::HTMLScriptElement::setText(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) const {
	// htmlFor()
	DOM::DOMString xret = this->DOM::HTMLScriptElement::htmlFor();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_8(Smoke::Stack x) {
	// setHtmlFor(const DOM::DOMString&)
	this->DOM::HTMLScriptElement::setHtmlFor(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) const {
	// event()
	DOM::DOMString xret = this->DOM::HTMLScriptElement::event();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_10(Smoke::Stack x) {
	// setEvent(const DOM::DOMString&)
	this->DOM::HTMLScriptElement::setEvent(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) const {
	// charset()
	DOM::DOMString xret = this->DOM::HTMLScriptElement::charset();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_12(Smoke::Stack x) {
	// setCharset(const DOM::DOMString&)
	this->DOM::HTMLScriptElement::setCharset(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) const {
	// defer()
	bool xret = this->DOM::HTMLScriptElement::defer();
	x[0].s_bool = xret;
    }
    void x_14(Smoke::Stack x) {
	// setDefer(bool)
	this->DOM::HTMLScriptElement::setDefer((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) const {
	// src()
	DOM::DOMString xret = this->DOM::HTMLScriptElement::src();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_16(Smoke::Stack x) {
	// setSrc(const DOM::DOMString&)
	this->DOM::HTMLScriptElement::setSrc(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) const {
	// type()
	DOM::DOMString xret = this->DOM::HTMLScriptElement::type();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_18(Smoke::Stack x) {
	// setType(const DOM::DOMString&)
	this->DOM::HTMLScriptElement::setType(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_19(Smoke::Stack x) {
	// HTMLScriptElement(DOM::HTMLScriptElementImpl*)
	x_DOM__HTMLScriptElement* xret = new x_DOM__HTMLScriptElement((DOM::HTMLScriptElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLScriptElement(DOM::HTMLScriptElementImpl* x1) : DOM::HTMLScriptElement(x1) {
    }
    ~x_DOM__HTMLScriptElement() { qt_Smoke->binding->deleted(89, (void*)this); }
};
void xcall_DOM__HTMLScriptElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLScriptElement *xself = (x_DOM__HTMLScriptElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLScriptElement::x_0(args);	break;
	case 1: x_DOM__HTMLScriptElement::x_1(args);	break;
	case 2: x_DOM__HTMLScriptElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: x_DOM__HTMLScriptElement::x_19(args);	break;
	case 20: delete (DOM::HTMLScriptElement*)xself;	break;
    }
}

class x_DOM__HTMLSelectElement : public DOM::HTMLSelectElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLSelectElement()
	x_DOM__HTMLSelectElement* xret = new x_DOM__HTMLSelectElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLSelectElement() : DOM::HTMLSelectElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLSelectElement(const DOM::HTMLSelectElement&)
	x_DOM__HTMLSelectElement* xret = new x_DOM__HTMLSelectElement(*(const DOM::HTMLSelectElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLSelectElement(const DOM::HTMLSelectElement& x1) : DOM::HTMLSelectElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLSelectElement(const DOM::Node&)
	x_DOM__HTMLSelectElement* xret = new x_DOM__HTMLSelectElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLSelectElement(const DOM::Node& x1) : DOM::HTMLSelectElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLSelectElement&)
	DOM::HTMLSelectElement& xret = this->DOM::HTMLSelectElement::operator=(*(const DOM::HTMLSelectElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLSelectElement& xret = this->DOM::HTMLSelectElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// type()
	DOM::DOMString xret = this->DOM::HTMLSelectElement::type();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_6(Smoke::Stack x) const {
	// selectedIndex()
	long xret = this->DOM::HTMLSelectElement::selectedIndex();
	x[0].s_long = xret;
    }
    void x_7(Smoke::Stack x) {
	// setSelectedIndex(long)
	this->DOM::HTMLSelectElement::setSelectedIndex((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_8(Smoke::Stack x) const {
	// value()
	DOM::DOMString xret = this->DOM::HTMLSelectElement::value();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_9(Smoke::Stack x) {
	// setValue(const DOM::DOMString&)
	this->DOM::HTMLSelectElement::setValue(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_10(Smoke::Stack x) const {
	// length()
	long xret = this->DOM::HTMLSelectElement::length();
	x[0].s_long = xret;
    }
    void x_11(Smoke::Stack x) const {
	// form()
	DOM::HTMLFormElement xret = this->DOM::HTMLSelectElement::form();
	x[0].s_class = (void*)new DOM::HTMLFormElement(xret);
    }
    void x_12(Smoke::Stack x) const {
	// options()
	DOM::HTMLCollection xret = this->DOM::HTMLSelectElement::options();
	x[0].s_class = (void*)new DOM::HTMLCollection(xret);
    }
    void x_13(Smoke::Stack x) const {
	// disabled()
	bool xret = this->DOM::HTMLSelectElement::disabled();
	x[0].s_bool = xret;
    }
    void x_14(Smoke::Stack x) {
	// setDisabled(bool)
	this->DOM::HTMLSelectElement::setDisabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) const {
	// multiple()
	bool xret = this->DOM::HTMLSelectElement::multiple();
	x[0].s_bool = xret;
    }
    void x_16(Smoke::Stack x) {
	// setMultiple(bool)
	this->DOM::HTMLSelectElement::setMultiple((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) const {
	// name()
	DOM::DOMString xret = this->DOM::HTMLSelectElement::name();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_18(Smoke::Stack x) {
	// setName(const DOM::DOMString&)
	this->DOM::HTMLSelectElement::setName(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) const {
	// size()
	long xret = this->DOM::HTMLSelectElement::size();
	x[0].s_long = xret;
    }
    void x_20(Smoke::Stack x) {
	// setSize(long)
	this->DOM::HTMLSelectElement::setSize((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) const {
	// tabIndex()
	long xret = this->DOM::HTMLSelectElement::tabIndex();
	x[0].s_long = xret;
    }
    void x_22(Smoke::Stack x) {
	// setTabIndex(long)
	this->DOM::HTMLSelectElement::setTabIndex((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) {
	// add(const DOM::HTMLElement&, const DOM::HTMLElement&)
	this->DOM::HTMLSelectElement::add(*(const DOM::HTMLElement *)x[1].s_class,*(const DOM::HTMLElement *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) {
	// remove(long)
	this->DOM::HTMLSelectElement::remove((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) {
	// blur()
	this->DOM::HTMLSelectElement::blur();
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) {
	// focus()
	this->DOM::HTMLSelectElement::focus();
	(void)x; // noop (for compiler warning)
    }
    static void x_27(Smoke::Stack x) {
	// HTMLSelectElement(DOM::HTMLSelectElementImpl*)
	x_DOM__HTMLSelectElement* xret = new x_DOM__HTMLSelectElement((DOM::HTMLSelectElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLSelectElement(DOM::HTMLSelectElementImpl* x1) : DOM::HTMLSelectElement(x1) {
    }
    ~x_DOM__HTMLSelectElement() { qt_Smoke->binding->deleted(90, (void*)this); }
};
void xcall_DOM__HTMLSelectElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLSelectElement *xself = (x_DOM__HTMLSelectElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLSelectElement::x_0(args);	break;
	case 1: x_DOM__HTMLSelectElement::x_1(args);	break;
	case 2: x_DOM__HTMLSelectElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: x_DOM__HTMLSelectElement::x_27(args);	break;
	case 28: delete (DOM::HTMLSelectElement*)xself;	break;
    }
}

class x_DOM__HTMLStyleElement : public DOM::HTMLStyleElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLStyleElement()
	x_DOM__HTMLStyleElement* xret = new x_DOM__HTMLStyleElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLStyleElement() : DOM::HTMLStyleElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLStyleElement(const DOM::HTMLStyleElement&)
	x_DOM__HTMLStyleElement* xret = new x_DOM__HTMLStyleElement(*(const DOM::HTMLStyleElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLStyleElement(const DOM::HTMLStyleElement& x1) : DOM::HTMLStyleElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLStyleElement(const DOM::Node&)
	x_DOM__HTMLStyleElement* xret = new x_DOM__HTMLStyleElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLStyleElement(const DOM::Node& x1) : DOM::HTMLStyleElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLStyleElement&)
	DOM::HTMLStyleElement& xret = this->DOM::HTMLStyleElement::operator=(*(const DOM::HTMLStyleElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLStyleElement& xret = this->DOM::HTMLStyleElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// disabled()
	bool xret = this->DOM::HTMLStyleElement::disabled();
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// setDisabled(bool)
	this->DOM::HTMLStyleElement::setDisabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) const {
	// media()
	DOM::DOMString xret = this->DOM::HTMLStyleElement::media();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_8(Smoke::Stack x) {
	// setMedia(const DOM::DOMString&)
	this->DOM::HTMLStyleElement::setMedia(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) const {
	// type()
	DOM::DOMString xret = this->DOM::HTMLStyleElement::type();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_10(Smoke::Stack x) {
	// setType(const DOM::DOMString&)
	this->DOM::HTMLStyleElement::setType(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) const {
	// sheet()
	DOM::StyleSheet xret = this->DOM::HTMLStyleElement::sheet();
	x[0].s_class = (void*)new DOM::StyleSheet(xret);
    }
    static void x_12(Smoke::Stack x) {
	// HTMLStyleElement(DOM::HTMLStyleElementImpl*)
	x_DOM__HTMLStyleElement* xret = new x_DOM__HTMLStyleElement((DOM::HTMLStyleElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLStyleElement(DOM::HTMLStyleElementImpl* x1) : DOM::HTMLStyleElement(x1) {
    }
    ~x_DOM__HTMLStyleElement() { qt_Smoke->binding->deleted(91, (void*)this); }
};
void xcall_DOM__HTMLStyleElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLStyleElement *xself = (x_DOM__HTMLStyleElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLStyleElement::x_0(args);	break;
	case 1: x_DOM__HTMLStyleElement::x_1(args);	break;
	case 2: x_DOM__HTMLStyleElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: x_DOM__HTMLStyleElement::x_12(args);	break;
	case 13: delete (DOM::HTMLStyleElement*)xself;	break;
    }
}

class x_DOM__HTMLTableCaptionElement : public DOM::HTMLTableCaptionElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLTableCaptionElement()
	x_DOM__HTMLTableCaptionElement* xret = new x_DOM__HTMLTableCaptionElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLTableCaptionElement() : DOM::HTMLTableCaptionElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLTableCaptionElement(const DOM::HTMLTableCaptionElement&)
	x_DOM__HTMLTableCaptionElement* xret = new x_DOM__HTMLTableCaptionElement(*(const DOM::HTMLTableCaptionElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLTableCaptionElement(const DOM::HTMLTableCaptionElement& x1) : DOM::HTMLTableCaptionElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLTableCaptionElement(const DOM::Node&)
	x_DOM__HTMLTableCaptionElement* xret = new x_DOM__HTMLTableCaptionElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLTableCaptionElement(const DOM::Node& x1) : DOM::HTMLTableCaptionElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLTableCaptionElement&)
	DOM::HTMLTableCaptionElement& xret = this->DOM::HTMLTableCaptionElement::operator=(*(const DOM::HTMLTableCaptionElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLTableCaptionElement& xret = this->DOM::HTMLTableCaptionElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// align()
	DOM::DOMString xret = this->DOM::HTMLTableCaptionElement::align();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_6(Smoke::Stack x) {
	// setAlign(const DOM::DOMString&)
	this->DOM::HTMLTableCaptionElement::setAlign(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_7(Smoke::Stack x) {
	// HTMLTableCaptionElement(DOM::HTMLTableCaptionElementImpl*)
	x_DOM__HTMLTableCaptionElement* xret = new x_DOM__HTMLTableCaptionElement((DOM::HTMLTableCaptionElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLTableCaptionElement(DOM::HTMLTableCaptionElementImpl* x1) : DOM::HTMLTableCaptionElement(x1) {
    }
    ~x_DOM__HTMLTableCaptionElement() { qt_Smoke->binding->deleted(92, (void*)this); }
};
void xcall_DOM__HTMLTableCaptionElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLTableCaptionElement *xself = (x_DOM__HTMLTableCaptionElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLTableCaptionElement::x_0(args);	break;
	case 1: x_DOM__HTMLTableCaptionElement::x_1(args);	break;
	case 2: x_DOM__HTMLTableCaptionElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: x_DOM__HTMLTableCaptionElement::x_7(args);	break;
	case 8: delete (DOM::HTMLTableCaptionElement*)xself;	break;
    }
}

class x_DOM__HTMLTableCellElement : public DOM::HTMLTableCellElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLTableCellElement()
	x_DOM__HTMLTableCellElement* xret = new x_DOM__HTMLTableCellElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLTableCellElement() : DOM::HTMLTableCellElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLTableCellElement(const DOM::HTMLTableCellElement&)
	x_DOM__HTMLTableCellElement* xret = new x_DOM__HTMLTableCellElement(*(const DOM::HTMLTableCellElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLTableCellElement(const DOM::HTMLTableCellElement& x1) : DOM::HTMLTableCellElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLTableCellElement(const DOM::Node&)
	x_DOM__HTMLTableCellElement* xret = new x_DOM__HTMLTableCellElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLTableCellElement(const DOM::Node& x1) : DOM::HTMLTableCellElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLTableCellElement&)
	DOM::HTMLTableCellElement& xret = this->DOM::HTMLTableCellElement::operator=(*(const DOM::HTMLTableCellElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLTableCellElement& xret = this->DOM::HTMLTableCellElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// cellIndex()
	long xret = this->DOM::HTMLTableCellElement::cellIndex();
	x[0].s_long = xret;
    }
    void x_6(Smoke::Stack x) {
	// setCellIndex(long)
	this->DOM::HTMLTableCellElement::setCellIndex((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) const {
	// abbr()
	DOM::DOMString xret = this->DOM::HTMLTableCellElement::abbr();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_8(Smoke::Stack x) {
	// setAbbr(const DOM::DOMString&)
	this->DOM::HTMLTableCellElement::setAbbr(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) const {
	// align()
	DOM::DOMString xret = this->DOM::HTMLTableCellElement::align();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_10(Smoke::Stack x) {
	// setAlign(const DOM::DOMString&)
	this->DOM::HTMLTableCellElement::setAlign(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) const {
	// axis()
	DOM::DOMString xret = this->DOM::HTMLTableCellElement::axis();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_12(Smoke::Stack x) {
	// setAxis(const DOM::DOMString&)
	this->DOM::HTMLTableCellElement::setAxis(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) const {
	// bgColor()
	DOM::DOMString xret = this->DOM::HTMLTableCellElement::bgColor();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_14(Smoke::Stack x) {
	// setBgColor(const DOM::DOMString&)
	this->DOM::HTMLTableCellElement::setBgColor(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) const {
	// ch()
	DOM::DOMString xret = this->DOM::HTMLTableCellElement::ch();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_16(Smoke::Stack x) {
	// setCh(const DOM::DOMString&)
	this->DOM::HTMLTableCellElement::setCh(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) const {
	// chOff()
	DOM::DOMString xret = this->DOM::HTMLTableCellElement::chOff();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_18(Smoke::Stack x) {
	// setChOff(const DOM::DOMString&)
	this->DOM::HTMLTableCellElement::setChOff(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) const {
	// colSpan()
	long xret = this->DOM::HTMLTableCellElement::colSpan();
	x[0].s_long = xret;
    }
    void x_20(Smoke::Stack x) {
	// setColSpan(long)
	this->DOM::HTMLTableCellElement::setColSpan((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) const {
	// headers()
	DOM::DOMString xret = this->DOM::HTMLTableCellElement::headers();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_22(Smoke::Stack x) {
	// setHeaders(const DOM::DOMString&)
	this->DOM::HTMLTableCellElement::setHeaders(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) const {
	// height()
	DOM::DOMString xret = this->DOM::HTMLTableCellElement::height();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_24(Smoke::Stack x) {
	// setHeight(const DOM::DOMString&)
	this->DOM::HTMLTableCellElement::setHeight(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) const {
	// noWrap()
	bool xret = this->DOM::HTMLTableCellElement::noWrap();
	x[0].s_bool = xret;
    }
    void x_26(Smoke::Stack x) {
	// setNoWrap(bool)
	this->DOM::HTMLTableCellElement::setNoWrap((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) const {
	// rowSpan()
	long xret = this->DOM::HTMLTableCellElement::rowSpan();
	x[0].s_long = xret;
    }
    void x_28(Smoke::Stack x) {
	// setRowSpan(long)
	this->DOM::HTMLTableCellElement::setRowSpan((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_29(Smoke::Stack x) const {
	// scope()
	DOM::DOMString xret = this->DOM::HTMLTableCellElement::scope();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_30(Smoke::Stack x) {
	// setScope(const DOM::DOMString&)
	this->DOM::HTMLTableCellElement::setScope(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_31(Smoke::Stack x) const {
	// vAlign()
	DOM::DOMString xret = this->DOM::HTMLTableCellElement::vAlign();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_32(Smoke::Stack x) {
	// setVAlign(const DOM::DOMString&)
	this->DOM::HTMLTableCellElement::setVAlign(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) const {
	// width()
	DOM::DOMString xret = this->DOM::HTMLTableCellElement::width();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_34(Smoke::Stack x) {
	// setWidth(const DOM::DOMString&)
	this->DOM::HTMLTableCellElement::setWidth(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_35(Smoke::Stack x) {
	// HTMLTableCellElement(DOM::HTMLTableCellElementImpl*)
	x_DOM__HTMLTableCellElement* xret = new x_DOM__HTMLTableCellElement((DOM::HTMLTableCellElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLTableCellElement(DOM::HTMLTableCellElementImpl* x1) : DOM::HTMLTableCellElement(x1) {
    }
    ~x_DOM__HTMLTableCellElement() { qt_Smoke->binding->deleted(93, (void*)this); }
};
void xcall_DOM__HTMLTableCellElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLTableCellElement *xself = (x_DOM__HTMLTableCellElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLTableCellElement::x_0(args);	break;
	case 1: x_DOM__HTMLTableCellElement::x_1(args);	break;
	case 2: x_DOM__HTMLTableCellElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: xself->x_32(args);	break;
	case 33: xself->x_33(args);	break;
	case 34: xself->x_34(args);	break;
	case 35: x_DOM__HTMLTableCellElement::x_35(args);	break;
	case 36: delete (DOM::HTMLTableCellElement*)xself;	break;
    }
}

class x_DOM__HTMLTableColElement : public DOM::HTMLTableColElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLTableColElement()
	x_DOM__HTMLTableColElement* xret = new x_DOM__HTMLTableColElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLTableColElement() : DOM::HTMLTableColElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLTableColElement(const DOM::HTMLTableColElement&)
	x_DOM__HTMLTableColElement* xret = new x_DOM__HTMLTableColElement(*(const DOM::HTMLTableColElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLTableColElement(const DOM::HTMLTableColElement& x1) : DOM::HTMLTableColElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLTableColElement(const DOM::Node&)
	x_DOM__HTMLTableColElement* xret = new x_DOM__HTMLTableColElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLTableColElement(const DOM::Node& x1) : DOM::HTMLTableColElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLTableColElement&)
	DOM::HTMLTableColElement& xret = this->DOM::HTMLTableColElement::operator=(*(const DOM::HTMLTableColElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLTableColElement& xret = this->DOM::HTMLTableColElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// align()
	DOM::DOMString xret = this->DOM::HTMLTableColElement::align();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_6(Smoke::Stack x) {
	// setAlign(const DOM::DOMString&)
	this->DOM::HTMLTableColElement::setAlign(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) const {
	// ch()
	DOM::DOMString xret = this->DOM::HTMLTableColElement::ch();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_8(Smoke::Stack x) {
	// setCh(const DOM::DOMString&)
	this->DOM::HTMLTableColElement::setCh(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) const {
	// chOff()
	DOM::DOMString xret = this->DOM::HTMLTableColElement::chOff();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_10(Smoke::Stack x) {
	// setChOff(const DOM::DOMString&)
	this->DOM::HTMLTableColElement::setChOff(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) const {
	// span()
	long xret = this->DOM::HTMLTableColElement::span();
	x[0].s_long = xret;
    }
    void x_12(Smoke::Stack x) {
	// setSpan(long)
	this->DOM::HTMLTableColElement::setSpan((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) const {
	// vAlign()
	DOM::DOMString xret = this->DOM::HTMLTableColElement::vAlign();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_14(Smoke::Stack x) {
	// setVAlign(const DOM::DOMString&)
	this->DOM::HTMLTableColElement::setVAlign(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) const {
	// width()
	DOM::DOMString xret = this->DOM::HTMLTableColElement::width();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_16(Smoke::Stack x) {
	// setWidth(const DOM::DOMString&)
	this->DOM::HTMLTableColElement::setWidth(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_17(Smoke::Stack x) {
	// HTMLTableColElement(DOM::HTMLTableColElementImpl*)
	x_DOM__HTMLTableColElement* xret = new x_DOM__HTMLTableColElement((DOM::HTMLTableColElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLTableColElement(DOM::HTMLTableColElementImpl* x1) : DOM::HTMLTableColElement(x1) {
    }
    ~x_DOM__HTMLTableColElement() { qt_Smoke->binding->deleted(94, (void*)this); }
};
void xcall_DOM__HTMLTableColElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLTableColElement *xself = (x_DOM__HTMLTableColElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLTableColElement::x_0(args);	break;
	case 1: x_DOM__HTMLTableColElement::x_1(args);	break;
	case 2: x_DOM__HTMLTableColElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: x_DOM__HTMLTableColElement::x_17(args);	break;
	case 18: delete (DOM::HTMLTableColElement*)xself;	break;
    }
}

class x_DOM__HTMLTableElement : public DOM::HTMLTableElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLTableElement()
	x_DOM__HTMLTableElement* xret = new x_DOM__HTMLTableElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLTableElement() : DOM::HTMLTableElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLTableElement(const DOM::HTMLTableElement&)
	x_DOM__HTMLTableElement* xret = new x_DOM__HTMLTableElement(*(const DOM::HTMLTableElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLTableElement(const DOM::HTMLTableElement& x1) : DOM::HTMLTableElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLTableElement(const DOM::Node&)
	x_DOM__HTMLTableElement* xret = new x_DOM__HTMLTableElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLTableElement(const DOM::Node& x1) : DOM::HTMLTableElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLTableElement&)
	DOM::HTMLTableElement& xret = this->DOM::HTMLTableElement::operator=(*(const DOM::HTMLTableElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLTableElement& xret = this->DOM::HTMLTableElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// caption()
	DOM::HTMLTableCaptionElement xret = this->DOM::HTMLTableElement::caption();
	x[0].s_class = (void*)new DOM::HTMLTableCaptionElement(xret);
    }
    void x_6(Smoke::Stack x) {
	// setCaption(const DOM::HTMLTableCaptionElement&)
	this->DOM::HTMLTableElement::setCaption(*(const DOM::HTMLTableCaptionElement *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) const {
	// tHead()
	DOM::HTMLTableSectionElement xret = this->DOM::HTMLTableElement::tHead();
	x[0].s_class = (void*)new DOM::HTMLTableSectionElement(xret);
    }
    void x_8(Smoke::Stack x) {
	// setTHead(const DOM::HTMLTableSectionElement&)
	this->DOM::HTMLTableElement::setTHead(*(const DOM::HTMLTableSectionElement *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) const {
	// tFoot()
	DOM::HTMLTableSectionElement xret = this->DOM::HTMLTableElement::tFoot();
	x[0].s_class = (void*)new DOM::HTMLTableSectionElement(xret);
    }
    void x_10(Smoke::Stack x) {
	// setTFoot(const DOM::HTMLTableSectionElement&)
	this->DOM::HTMLTableElement::setTFoot(*(const DOM::HTMLTableSectionElement *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) const {
	// rows()
	DOM::HTMLCollection xret = this->DOM::HTMLTableElement::rows();
	x[0].s_class = (void*)new DOM::HTMLCollection(xret);
    }
    void x_12(Smoke::Stack x) const {
	// tBodies()
	DOM::HTMLCollection xret = this->DOM::HTMLTableElement::tBodies();
	x[0].s_class = (void*)new DOM::HTMLCollection(xret);
    }
    void x_13(Smoke::Stack x) const {
	// align()
	DOM::DOMString xret = this->DOM::HTMLTableElement::align();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_14(Smoke::Stack x) {
	// setAlign(const DOM::DOMString&)
	this->DOM::HTMLTableElement::setAlign(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) const {
	// bgColor()
	DOM::DOMString xret = this->DOM::HTMLTableElement::bgColor();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_16(Smoke::Stack x) {
	// setBgColor(const DOM::DOMString&)
	this->DOM::HTMLTableElement::setBgColor(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) const {
	// border()
	DOM::DOMString xret = this->DOM::HTMLTableElement::border();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_18(Smoke::Stack x) {
	// setBorder(const DOM::DOMString&)
	this->DOM::HTMLTableElement::setBorder(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) const {
	// cellPadding()
	DOM::DOMString xret = this->DOM::HTMLTableElement::cellPadding();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_20(Smoke::Stack x) {
	// setCellPadding(const DOM::DOMString&)
	this->DOM::HTMLTableElement::setCellPadding(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) const {
	// cellSpacing()
	DOM::DOMString xret = this->DOM::HTMLTableElement::cellSpacing();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_22(Smoke::Stack x) {
	// setCellSpacing(const DOM::DOMString&)
	this->DOM::HTMLTableElement::setCellSpacing(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) const {
	// frame()
	DOM::DOMString xret = this->DOM::HTMLTableElement::frame();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_24(Smoke::Stack x) {
	// setFrame(const DOM::DOMString&)
	this->DOM::HTMLTableElement::setFrame(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) const {
	// rules()
	DOM::DOMString xret = this->DOM::HTMLTableElement::rules();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_26(Smoke::Stack x) {
	// setRules(const DOM::DOMString&)
	this->DOM::HTMLTableElement::setRules(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) const {
	// summary()
	DOM::DOMString xret = this->DOM::HTMLTableElement::summary();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_28(Smoke::Stack x) {
	// setSummary(const DOM::DOMString&)
	this->DOM::HTMLTableElement::setSummary(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_29(Smoke::Stack x) const {
	// width()
	DOM::DOMString xret = this->DOM::HTMLTableElement::width();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_30(Smoke::Stack x) {
	// setWidth(const DOM::DOMString&)
	this->DOM::HTMLTableElement::setWidth(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_31(Smoke::Stack x) {
	// createTHead()
	DOM::HTMLElement xret = this->DOM::HTMLTableElement::createTHead();
	x[0].s_class = (void*)new DOM::HTMLElement(xret);
    }
    void x_32(Smoke::Stack x) {
	// deleteTHead()
	this->DOM::HTMLTableElement::deleteTHead();
	(void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) {
	// createTFoot()
	DOM::HTMLElement xret = this->DOM::HTMLTableElement::createTFoot();
	x[0].s_class = (void*)new DOM::HTMLElement(xret);
    }
    void x_34(Smoke::Stack x) {
	// deleteTFoot()
	this->DOM::HTMLTableElement::deleteTFoot();
	(void)x; // noop (for compiler warning)
    }
    void x_35(Smoke::Stack x) {
	// createCaption()
	DOM::HTMLElement xret = this->DOM::HTMLTableElement::createCaption();
	x[0].s_class = (void*)new DOM::HTMLElement(xret);
    }
    void x_36(Smoke::Stack x) {
	// deleteCaption()
	this->DOM::HTMLTableElement::deleteCaption();
	(void)x; // noop (for compiler warning)
    }
    void x_37(Smoke::Stack x) {
	// insertRow(long)
	DOM::HTMLElement xret = this->DOM::HTMLTableElement::insertRow((long)x[1].s_long);
	x[0].s_class = (void*)new DOM::HTMLElement(xret);
    }
    void x_38(Smoke::Stack x) {
	// deleteRow(long)
	this->DOM::HTMLTableElement::deleteRow((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    static void x_39(Smoke::Stack x) {
	// HTMLTableElement(DOM::HTMLTableElementImpl*)
	x_DOM__HTMLTableElement* xret = new x_DOM__HTMLTableElement((DOM::HTMLTableElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLTableElement(DOM::HTMLTableElementImpl* x1) : DOM::HTMLTableElement(x1) {
    }
    ~x_DOM__HTMLTableElement() { qt_Smoke->binding->deleted(95, (void*)this); }
};
void xcall_DOM__HTMLTableElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLTableElement *xself = (x_DOM__HTMLTableElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLTableElement::x_0(args);	break;
	case 1: x_DOM__HTMLTableElement::x_1(args);	break;
	case 2: x_DOM__HTMLTableElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: xself->x_32(args);	break;
	case 33: xself->x_33(args);	break;
	case 34: xself->x_34(args);	break;
	case 35: xself->x_35(args);	break;
	case 36: xself->x_36(args);	break;
	case 37: xself->x_37(args);	break;
	case 38: xself->x_38(args);	break;
	case 39: x_DOM__HTMLTableElement::x_39(args);	break;
	case 40: delete (DOM::HTMLTableElement*)xself;	break;
    }
}

class x_DOM__HTMLTableRowElement : public DOM::HTMLTableRowElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLTableRowElement()
	x_DOM__HTMLTableRowElement* xret = new x_DOM__HTMLTableRowElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLTableRowElement() : DOM::HTMLTableRowElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLTableRowElement(const DOM::HTMLTableRowElement&)
	x_DOM__HTMLTableRowElement* xret = new x_DOM__HTMLTableRowElement(*(const DOM::HTMLTableRowElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLTableRowElement(const DOM::HTMLTableRowElement& x1) : DOM::HTMLTableRowElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLTableRowElement(const DOM::Node&)
	x_DOM__HTMLTableRowElement* xret = new x_DOM__HTMLTableRowElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLTableRowElement(const DOM::Node& x1) : DOM::HTMLTableRowElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLTableRowElement&)
	DOM::HTMLTableRowElement& xret = this->DOM::HTMLTableRowElement::operator=(*(const DOM::HTMLTableRowElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLTableRowElement& xret = this->DOM::HTMLTableRowElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// rowIndex()
	long xret = this->DOM::HTMLTableRowElement::rowIndex();
	x[0].s_long = xret;
    }
    void x_6(Smoke::Stack x) {
	// setRowIndex(long)
	this->DOM::HTMLTableRowElement::setRowIndex((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) const {
	// sectionRowIndex()
	long xret = this->DOM::HTMLTableRowElement::sectionRowIndex();
	x[0].s_long = xret;
    }
    void x_8(Smoke::Stack x) {
	// setSectionRowIndex(long)
	this->DOM::HTMLTableRowElement::setSectionRowIndex((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) const {
	// cells()
	DOM::HTMLCollection xret = this->DOM::HTMLTableRowElement::cells();
	x[0].s_class = (void*)new DOM::HTMLCollection(xret);
    }
    void x_10(Smoke::Stack x) {
	// setCells(const DOM::HTMLCollection&)
	this->DOM::HTMLTableRowElement::setCells(*(const DOM::HTMLCollection *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) const {
	// align()
	DOM::DOMString xret = this->DOM::HTMLTableRowElement::align();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_12(Smoke::Stack x) {
	// setAlign(const DOM::DOMString&)
	this->DOM::HTMLTableRowElement::setAlign(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) const {
	// bgColor()
	DOM::DOMString xret = this->DOM::HTMLTableRowElement::bgColor();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_14(Smoke::Stack x) {
	// setBgColor(const DOM::DOMString&)
	this->DOM::HTMLTableRowElement::setBgColor(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) const {
	// ch()
	DOM::DOMString xret = this->DOM::HTMLTableRowElement::ch();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_16(Smoke::Stack x) {
	// setCh(const DOM::DOMString&)
	this->DOM::HTMLTableRowElement::setCh(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) const {
	// chOff()
	DOM::DOMString xret = this->DOM::HTMLTableRowElement::chOff();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_18(Smoke::Stack x) {
	// setChOff(const DOM::DOMString&)
	this->DOM::HTMLTableRowElement::setChOff(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) const {
	// vAlign()
	DOM::DOMString xret = this->DOM::HTMLTableRowElement::vAlign();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_20(Smoke::Stack x) {
	// setVAlign(const DOM::DOMString&)
	this->DOM::HTMLTableRowElement::setVAlign(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) {
	// insertCell(long)
	DOM::HTMLElement xret = this->DOM::HTMLTableRowElement::insertCell((long)x[1].s_long);
	x[0].s_class = (void*)new DOM::HTMLElement(xret);
    }
    void x_22(Smoke::Stack x) {
	// deleteCell(long)
	this->DOM::HTMLTableRowElement::deleteCell((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    static void x_23(Smoke::Stack x) {
	// HTMLTableRowElement(DOM::HTMLTableRowElementImpl*)
	x_DOM__HTMLTableRowElement* xret = new x_DOM__HTMLTableRowElement((DOM::HTMLTableRowElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLTableRowElement(DOM::HTMLTableRowElementImpl* x1) : DOM::HTMLTableRowElement(x1) {
    }
    ~x_DOM__HTMLTableRowElement() { qt_Smoke->binding->deleted(96, (void*)this); }
};
void xcall_DOM__HTMLTableRowElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLTableRowElement *xself = (x_DOM__HTMLTableRowElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLTableRowElement::x_0(args);	break;
	case 1: x_DOM__HTMLTableRowElement::x_1(args);	break;
	case 2: x_DOM__HTMLTableRowElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: x_DOM__HTMLTableRowElement::x_23(args);	break;
	case 24: delete (DOM::HTMLTableRowElement*)xself;	break;
    }
}

class x_DOM__HTMLTableSectionElement : public DOM::HTMLTableSectionElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLTableSectionElement()
	x_DOM__HTMLTableSectionElement* xret = new x_DOM__HTMLTableSectionElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLTableSectionElement() : DOM::HTMLTableSectionElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLTableSectionElement(const DOM::HTMLTableSectionElement&)
	x_DOM__HTMLTableSectionElement* xret = new x_DOM__HTMLTableSectionElement(*(const DOM::HTMLTableSectionElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLTableSectionElement(const DOM::HTMLTableSectionElement& x1) : DOM::HTMLTableSectionElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLTableSectionElement(const DOM::Node&)
	x_DOM__HTMLTableSectionElement* xret = new x_DOM__HTMLTableSectionElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLTableSectionElement(const DOM::Node& x1) : DOM::HTMLTableSectionElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLTableSectionElement&)
	DOM::HTMLTableSectionElement& xret = this->DOM::HTMLTableSectionElement::operator=(*(const DOM::HTMLTableSectionElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLTableSectionElement& xret = this->DOM::HTMLTableSectionElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// align()
	DOM::DOMString xret = this->DOM::HTMLTableSectionElement::align();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_6(Smoke::Stack x) {
	// setAlign(const DOM::DOMString&)
	this->DOM::HTMLTableSectionElement::setAlign(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) const {
	// ch()
	DOM::DOMString xret = this->DOM::HTMLTableSectionElement::ch();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_8(Smoke::Stack x) {
	// setCh(const DOM::DOMString&)
	this->DOM::HTMLTableSectionElement::setCh(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) const {
	// chOff()
	DOM::DOMString xret = this->DOM::HTMLTableSectionElement::chOff();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_10(Smoke::Stack x) {
	// setChOff(const DOM::DOMString&)
	this->DOM::HTMLTableSectionElement::setChOff(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) const {
	// vAlign()
	DOM::DOMString xret = this->DOM::HTMLTableSectionElement::vAlign();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_12(Smoke::Stack x) {
	// setVAlign(const DOM::DOMString&)
	this->DOM::HTMLTableSectionElement::setVAlign(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) const {
	// rows()
	DOM::HTMLCollection xret = this->DOM::HTMLTableSectionElement::rows();
	x[0].s_class = (void*)new DOM::HTMLCollection(xret);
    }
    void x_14(Smoke::Stack x) {
	// insertRow(long)
	DOM::HTMLElement xret = this->DOM::HTMLTableSectionElement::insertRow((long)x[1].s_long);
	x[0].s_class = (void*)new DOM::HTMLElement(xret);
    }
    void x_15(Smoke::Stack x) {
	// deleteRow(long)
	this->DOM::HTMLTableSectionElement::deleteRow((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    static void x_16(Smoke::Stack x) {
	// HTMLTableSectionElement(DOM::HTMLTableSectionElementImpl*)
	x_DOM__HTMLTableSectionElement* xret = new x_DOM__HTMLTableSectionElement((DOM::HTMLTableSectionElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLTableSectionElement(DOM::HTMLTableSectionElementImpl* x1) : DOM::HTMLTableSectionElement(x1) {
    }
    ~x_DOM__HTMLTableSectionElement() { qt_Smoke->binding->deleted(97, (void*)this); }
};
void xcall_DOM__HTMLTableSectionElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLTableSectionElement *xself = (x_DOM__HTMLTableSectionElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLTableSectionElement::x_0(args);	break;
	case 1: x_DOM__HTMLTableSectionElement::x_1(args);	break;
	case 2: x_DOM__HTMLTableSectionElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: x_DOM__HTMLTableSectionElement::x_16(args);	break;
	case 17: delete (DOM::HTMLTableSectionElement*)xself;	break;
    }
}

class x_DOM__HTMLTextAreaElement : public DOM::HTMLTextAreaElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLTextAreaElement()
	x_DOM__HTMLTextAreaElement* xret = new x_DOM__HTMLTextAreaElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLTextAreaElement() : DOM::HTMLTextAreaElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLTextAreaElement(const DOM::HTMLTextAreaElement&)
	x_DOM__HTMLTextAreaElement* xret = new x_DOM__HTMLTextAreaElement(*(const DOM::HTMLTextAreaElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLTextAreaElement(const DOM::HTMLTextAreaElement& x1) : DOM::HTMLTextAreaElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLTextAreaElement(const DOM::Node&)
	x_DOM__HTMLTextAreaElement* xret = new x_DOM__HTMLTextAreaElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLTextAreaElement(const DOM::Node& x1) : DOM::HTMLTextAreaElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLTextAreaElement&)
	DOM::HTMLTextAreaElement& xret = this->DOM::HTMLTextAreaElement::operator=(*(const DOM::HTMLTextAreaElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLTextAreaElement& xret = this->DOM::HTMLTextAreaElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// defaultValue()
	DOM::DOMString xret = this->DOM::HTMLTextAreaElement::defaultValue();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_6(Smoke::Stack x) {
	// setDefaultValue(const DOM::DOMString&)
	this->DOM::HTMLTextAreaElement::setDefaultValue(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) const {
	// form()
	DOM::HTMLFormElement xret = this->DOM::HTMLTextAreaElement::form();
	x[0].s_class = (void*)new DOM::HTMLFormElement(xret);
    }
    void x_8(Smoke::Stack x) const {
	// accessKey()
	DOM::DOMString xret = this->DOM::HTMLTextAreaElement::accessKey();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_9(Smoke::Stack x) {
	// setAccessKey(const DOM::DOMString&)
	this->DOM::HTMLTextAreaElement::setAccessKey(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_10(Smoke::Stack x) const {
	// cols()
	long xret = this->DOM::HTMLTextAreaElement::cols();
	x[0].s_long = xret;
    }
    void x_11(Smoke::Stack x) {
	// setCols(long)
	this->DOM::HTMLTextAreaElement::setCols((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) const {
	// disabled()
	bool xret = this->DOM::HTMLTextAreaElement::disabled();
	x[0].s_bool = xret;
    }
    void x_13(Smoke::Stack x) {
	// setDisabled(bool)
	this->DOM::HTMLTextAreaElement::setDisabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) const {
	// name()
	DOM::DOMString xret = this->DOM::HTMLTextAreaElement::name();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_15(Smoke::Stack x) {
	// setName(const DOM::DOMString&)
	this->DOM::HTMLTextAreaElement::setName(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) const {
	// readOnly()
	bool xret = this->DOM::HTMLTextAreaElement::readOnly();
	x[0].s_bool = xret;
    }
    void x_17(Smoke::Stack x) {
	// setReadOnly(bool)
	this->DOM::HTMLTextAreaElement::setReadOnly((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) const {
	// rows()
	long xret = this->DOM::HTMLTextAreaElement::rows();
	x[0].s_long = xret;
    }
    void x_19(Smoke::Stack x) {
	// setRows(long)
	this->DOM::HTMLTextAreaElement::setRows((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_20(Smoke::Stack x) const {
	// tabIndex()
	long xret = this->DOM::HTMLTextAreaElement::tabIndex();
	x[0].s_long = xret;
    }
    void x_21(Smoke::Stack x) {
	// setTabIndex(long)
	this->DOM::HTMLTextAreaElement::setTabIndex((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) const {
	// type()
	DOM::DOMString xret = this->DOM::HTMLTextAreaElement::type();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_23(Smoke::Stack x) const {
	// value()
	DOM::DOMString xret = this->DOM::HTMLTextAreaElement::value();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_24(Smoke::Stack x) {
	// setValue(const DOM::DOMString&)
	this->DOM::HTMLTextAreaElement::setValue(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) {
	// blur()
	this->DOM::HTMLTextAreaElement::blur();
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) {
	// focus()
	this->DOM::HTMLTextAreaElement::focus();
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) {
	// select()
	this->DOM::HTMLTextAreaElement::select();
	(void)x; // noop (for compiler warning)
    }
    void x_28(Smoke::Stack x) {
	// selectionStart()
	long xret = this->DOM::HTMLTextAreaElement::selectionStart();
	x[0].s_long = xret;
    }
    void x_29(Smoke::Stack x) {
	// setSelectionStart(long)
	this->DOM::HTMLTextAreaElement::setSelectionStart((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_30(Smoke::Stack x) {
	// selectionEnd()
	long xret = this->DOM::HTMLTextAreaElement::selectionEnd();
	x[0].s_long = xret;
    }
    void x_31(Smoke::Stack x) {
	// setSelectionEnd(long)
	this->DOM::HTMLTextAreaElement::setSelectionEnd((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_32(Smoke::Stack x) {
	// setSelectionRange(long, long)
	this->DOM::HTMLTextAreaElement::setSelectionRange((long)x[1].s_long,(long)x[2].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) {
	// textLength()
	long xret = this->DOM::HTMLTextAreaElement::textLength();
	x[0].s_long = xret;
    }
    static void x_34(Smoke::Stack x) {
	// HTMLTextAreaElement(DOM::HTMLTextAreaElementImpl*)
	x_DOM__HTMLTextAreaElement* xret = new x_DOM__HTMLTextAreaElement((DOM::HTMLTextAreaElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLTextAreaElement(DOM::HTMLTextAreaElementImpl* x1) : DOM::HTMLTextAreaElement(x1) {
    }
    ~x_DOM__HTMLTextAreaElement() { qt_Smoke->binding->deleted(98, (void*)this); }
};
void xcall_DOM__HTMLTextAreaElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLTextAreaElement *xself = (x_DOM__HTMLTextAreaElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLTextAreaElement::x_0(args);	break;
	case 1: x_DOM__HTMLTextAreaElement::x_1(args);	break;
	case 2: x_DOM__HTMLTextAreaElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: xself->x_32(args);	break;
	case 33: xself->x_33(args);	break;
	case 34: x_DOM__HTMLTextAreaElement::x_34(args);	break;
	case 35: delete (DOM::HTMLTextAreaElement*)xself;	break;
    }
}

class x_DOM__HTMLTitleElement : public DOM::HTMLTitleElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLTitleElement()
	x_DOM__HTMLTitleElement* xret = new x_DOM__HTMLTitleElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLTitleElement() : DOM::HTMLTitleElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLTitleElement(const DOM::HTMLTitleElement&)
	x_DOM__HTMLTitleElement* xret = new x_DOM__HTMLTitleElement(*(const DOM::HTMLTitleElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLTitleElement(const DOM::HTMLTitleElement& x1) : DOM::HTMLTitleElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLTitleElement(const DOM::Node&)
	x_DOM__HTMLTitleElement* xret = new x_DOM__HTMLTitleElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLTitleElement(const DOM::Node& x1) : DOM::HTMLTitleElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLTitleElement&)
	DOM::HTMLTitleElement& xret = this->DOM::HTMLTitleElement::operator=(*(const DOM::HTMLTitleElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLTitleElement& xret = this->DOM::HTMLTitleElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// text()
	DOM::DOMString xret = this->DOM::HTMLTitleElement::text();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_6(Smoke::Stack x) {
	// setText(const DOM::DOMString&)
	this->DOM::HTMLTitleElement::setText(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_7(Smoke::Stack x) {
	// HTMLTitleElement(DOM::HTMLTitleElementImpl*)
	x_DOM__HTMLTitleElement* xret = new x_DOM__HTMLTitleElement((DOM::HTMLTitleElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLTitleElement(DOM::HTMLTitleElementImpl* x1) : DOM::HTMLTitleElement(x1) {
    }
    ~x_DOM__HTMLTitleElement() { qt_Smoke->binding->deleted(99, (void*)this); }
};
void xcall_DOM__HTMLTitleElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLTitleElement *xself = (x_DOM__HTMLTitleElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLTitleElement::x_0(args);	break;
	case 1: x_DOM__HTMLTitleElement::x_1(args);	break;
	case 2: x_DOM__HTMLTitleElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: x_DOM__HTMLTitleElement::x_7(args);	break;
	case 8: delete (DOM::HTMLTitleElement*)xself;	break;
    }
}

class x_DOM__HTMLUListElement : public DOM::HTMLUListElement {
public:
    static void x_0(Smoke::Stack x) {
	// HTMLUListElement()
	x_DOM__HTMLUListElement* xret = new x_DOM__HTMLUListElement();
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLUListElement() : DOM::HTMLUListElement() {
    }
    static void x_1(Smoke::Stack x) {
	// HTMLUListElement(const DOM::HTMLUListElement&)
	x_DOM__HTMLUListElement* xret = new x_DOM__HTMLUListElement(*(const DOM::HTMLUListElement *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLUListElement(const DOM::HTMLUListElement& x1) : DOM::HTMLUListElement(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// HTMLUListElement(const DOM::Node&)
	x_DOM__HTMLUListElement* xret = new x_DOM__HTMLUListElement(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLUListElement(const DOM::Node& x1) : DOM::HTMLUListElement(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::HTMLUListElement&)
	DOM::HTMLUListElement& xret = this->DOM::HTMLUListElement::operator=(*(const DOM::HTMLUListElement *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::HTMLUListElement& xret = this->DOM::HTMLUListElement::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_5(Smoke::Stack x) const {
	// compact()
	bool xret = this->DOM::HTMLUListElement::compact();
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// setCompact(bool)
	this->DOM::HTMLUListElement::setCompact((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) const {
	// type()
	DOM::DOMString xret = this->DOM::HTMLUListElement::type();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_8(Smoke::Stack x) {
	// setType(const DOM::DOMString&)
	this->DOM::HTMLUListElement::setType(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_9(Smoke::Stack x) {
	// HTMLUListElement(DOM::HTMLUListElementImpl*)
	x_DOM__HTMLUListElement* xret = new x_DOM__HTMLUListElement((DOM::HTMLUListElementImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__HTMLUListElement(DOM::HTMLUListElementImpl* x1) : DOM::HTMLUListElement(x1) {
    }
    ~x_DOM__HTMLUListElement() { qt_Smoke->binding->deleted(100, (void*)this); }
};
void xcall_DOM__HTMLUListElement(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__HTMLUListElement *xself = (x_DOM__HTMLUListElement*)obj;
    switch(xi) {
	case 0: x_DOM__HTMLUListElement::x_0(args);	break;
	case 1: x_DOM__HTMLUListElement::x_1(args);	break;
	case 2: x_DOM__HTMLUListElement::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: x_DOM__HTMLUListElement::x_9(args);	break;
	case 10: delete (DOM::HTMLUListElement*)xself;	break;
    }
}

class x_DOM__LinkStyle : public DOM::LinkStyle {
public:
    static void x_0(Smoke::Stack x) {
	// LinkStyle()
	x_DOM__LinkStyle* xret = new x_DOM__LinkStyle();
	x[0].s_class = (void*)xret;
    }
    x_DOM__LinkStyle() : DOM::LinkStyle() {
    }
    static void x_1(Smoke::Stack x) {
	// LinkStyle(const DOM::LinkStyle&)
	x_DOM__LinkStyle* xret = new x_DOM__LinkStyle(*(const DOM::LinkStyle *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__LinkStyle(const DOM::LinkStyle& x1) : DOM::LinkStyle(x1) {
    }
    void x_2(Smoke::Stack x) {
	// operator=(const DOM::LinkStyle&)
	DOM::LinkStyle& xret = this->DOM::LinkStyle::operator=(*(const DOM::LinkStyle *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::Node&)
	DOM::LinkStyle& xret = this->DOM::LinkStyle::operator=(*(const DOM::Node *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// sheet()
	DOM::StyleSheet xret = this->DOM::LinkStyle::sheet();
	x[0].s_class = (void*)new DOM::StyleSheet(xret);
    }
    void x_5(Smoke::Stack x) const {
	// isNull()
	bool xret = this->DOM::LinkStyle::isNull();
	x[0].s_bool = xret;
    }
    ~x_DOM__LinkStyle() { qt_Smoke->binding->deleted(101, (void*)this); }
};
void xcall_DOM__LinkStyle(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__LinkStyle *xself = (x_DOM__LinkStyle*)obj;
    switch(xi) {
	case 0: x_DOM__LinkStyle::x_0(args);	break;
	case 1: x_DOM__LinkStyle::x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: delete (DOM::LinkStyle*)xself;	break;
    }
}

class x_DOM__MediaList : public DOM::MediaList {
public:
    static void x_0(Smoke::Stack x) {
	// MediaList()
	x_DOM__MediaList* xret = new x_DOM__MediaList();
	x[0].s_class = (void*)xret;
    }
    x_DOM__MediaList() : DOM::MediaList() {
    }
    static void x_1(Smoke::Stack x) {
	// MediaList(const DOM::MediaList&)
	x_DOM__MediaList* xret = new x_DOM__MediaList(*(const DOM::MediaList *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_DOM__MediaList(const DOM::MediaList& x1) : DOM::MediaList(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// MediaList(DOM::MediaListImpl*)
	x_DOM__MediaList* xret = new x_DOM__MediaList((DOM::MediaListImpl*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_DOM__MediaList(DOM::MediaListImpl* x1) : DOM::MediaList(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const DOM::MediaList&)
	DOM::MediaList& xret = this->DOM::MediaList::operator=(*(const DOM::MediaList *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) const {
	// mediaText()
	DOM::DOMString xret = this->DOM::MediaList::mediaText();
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_5(Smoke::Stack x) {
	// setMediaText(const DOM::DOMString&)
	this->DOM::MediaList::setMediaText(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_6(Smoke::Stack x) const {
	// length()
	unsigned long xret = this->DOM::MediaList::length();
	x[0].s_ulong = xret;
    }
    void x_7(Smoke::Stack x) const {
	// item(unsigned long)
	DOM::DOMString xret = this->DOM::MediaList::item((unsigned long)x[1].s_ulong);
	x[0].s_class = (void*)new DOM::DOMString(xret);
    }
    void x_8(Smoke::Stack x) {
	// deleteMedium(const DOM::DOMString&)
	this->DOM::MediaList::deleteMedium(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) {
	// appendMedium(const DOM::DOMString&)
	this->DOM::MediaList::appendMedium(*(const DOM::DOMString *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_10(Smoke::Stack x) const {
	// isNull()
	bool xret = this->DOM::MediaList::isNull();
	x[0].s_bool = xret;
    }
    ~x_DOM__MediaList() { qt_Smoke->binding->deleted(102, (void*)this); }
};
void xcall_DOM__MediaList(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_DOM__MediaList *xself = (x_DOM__MediaList*)obj;
    switch(xi) {
	case 0: x_DOM__MediaList::x_0(args);	break;
	case 1: x_DOM__MediaList::x_1(args);	break;
	case 2: x_DOM__MediaList::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: delete (DOM::MediaList*)xself;	break;
    }
}

