1 module libwasm.bindings.HTMLAnchorElement; 2 3 import libwasm.types; 4 5 import memutils.ct: tuple; 6 import libwasm.bindings.DOMTokenList; 7 import libwasm.bindings.HTMLElement; 8 import libwasm.bindings.HTMLHyperlinkElementUtils; 9 10 @safe: 11 nothrow: 12 13 struct HTMLAnchorElement { 14 nothrow: 15 libwasm.bindings.HTMLElement.HTMLElement _parent; 16 alias _parent this; 17 this(Handle h) { 18 _parent = .HTMLElement(h); 19 } 20 void target()(string target) { 21 Object_Call_string__void(this._parent, "target", target); 22 } 23 string target()() { 24 return Object_Getter__string(this._parent, "target"); 25 } 26 void download()(string download) { 27 Object_Call_string__void(this._parent, "download", download); 28 } 29 string download()() { 30 return Object_Getter__string(this._parent, "download"); 31 } 32 void ping()(string ping) { 33 Object_Call_string__void(this._parent, "ping", ping); 34 } 35 string ping()() { 36 return Object_Getter__string(this._parent, "ping"); 37 } 38 void rel()(string rel) { 39 Object_Call_string__void(this._parent, "rel", rel); 40 } 41 string rel()() { 42 return Object_Getter__string(this._parent, "rel"); 43 } 44 void referrerPolicy()(string referrerPolicy) { 45 Object_Call_string__void(this._parent, "referrerPolicy", referrerPolicy); 46 } 47 string referrerPolicy()() { 48 return Object_Getter__string(this._parent, "referrerPolicy"); 49 } 50 auto relList()() { 51 return DOMTokenList(Object_Getter__Handle(this._parent, "relList")); 52 } 53 void hreflang()(string hreflang) { 54 Object_Call_string__void(this._parent, "hreflang", hreflang); 55 } 56 string hreflang()() { 57 return Object_Getter__string(this._parent, "hreflang"); 58 } 59 void type()(string type) { 60 Object_Call_string__void(this._parent, "type", type); 61 } 62 string type()() { 63 return Object_Getter__string(this._parent, "type"); 64 } 65 void text()(string text) { 66 Object_Call_string__void(this._parent, "text", text); 67 } 68 string text()() { 69 return Object_Getter__string(this._parent, "text"); 70 } 71 void coords()(string coords) { 72 Object_Call_string__void(this._parent, "coords", coords); 73 } 74 string coords()() { 75 return Object_Getter__string(this._parent, "coords"); 76 } 77 void charset()(string charset) { 78 Object_Call_string__void(this._parent, "charset", charset); 79 } 80 string charset()() { 81 return Object_Getter__string(this._parent, "charset"); 82 } 83 void name()(string name) { 84 Object_Call_string__void(this._parent, "name", name); 85 } 86 string name()() { 87 return Object_Getter__string(this._parent, "name"); 88 } 89 void rev()(string rev) { 90 Object_Call_string__void(this._parent, "rev", rev); 91 } 92 string rev()() { 93 return Object_Getter__string(this._parent, "rev"); 94 } 95 void shape()(string shape) { 96 Object_Call_string__void(this._parent, "shape", shape); 97 } 98 string shape()() { 99 return Object_Getter__string(this._parent, "shape"); 100 } 101 void href()(string href) { 102 Object_Call_string__void(this._parent, "href", href); 103 } 104 string href()() { 105 return Object_Getter__string(this._parent, "href"); 106 } 107 string origin()() { 108 return Object_Getter__string(this._parent, "origin"); 109 } 110 void protocol()(string protocol) { 111 Object_Call_string__void(this._parent, "protocol", protocol); 112 } 113 string protocol()() { 114 return Object_Getter__string(this._parent, "protocol"); 115 } 116 void username()(string username) { 117 Object_Call_string__void(this._parent, "username", username); 118 } 119 string username()() { 120 return Object_Getter__string(this._parent, "username"); 121 } 122 void password()(string password) { 123 Object_Call_string__void(this._parent, "password", password); 124 } 125 string password()() { 126 return Object_Getter__string(this._parent, "password"); 127 } 128 void host()(string host) { 129 Object_Call_string__void(this._parent, "host", host); 130 } 131 string host()() { 132 return Object_Getter__string(this._parent, "host"); 133 } 134 void hostname()(string hostname) { 135 Object_Call_string__void(this._parent, "hostname", hostname); 136 } 137 string hostname()() { 138 return Object_Getter__string(this._parent, "hostname"); 139 } 140 void port()(string port) { 141 Object_Call_string__void(this._parent, "port", port); 142 } 143 string port()() { 144 return Object_Getter__string(this._parent, "port"); 145 } 146 void pathname()(string pathname) { 147 Object_Call_string__void(this._parent, "pathname", pathname); 148 } 149 string pathname()() { 150 return Object_Getter__string(this._parent, "pathname"); 151 } 152 void search()(string search) { 153 Object_Call_string__void(this._parent, "search", search); 154 } 155 string search()() { 156 return Object_Getter__string(this._parent, "search"); 157 } 158 void hash()(string hash) { 159 Object_Call_string__void(this._parent, "hash", hash); 160 } 161 string hash()() { 162 return Object_Getter__string(this._parent, "hash"); 163 } 164 } 165 166