1 /* 2 * Distributed under the Boost Software License, Version 1.0. 3 * (See accompanying file LICENSE_1_0.txt or copy at 4 * http://www.boost.org/LICENSE_1_0.txt) 5 */ 6 module gobject.gmarshal; 7 8 import gobject.gclosure; 9 import gobject.gvalue; 10 import gobject.gtype; 11 import glib.gtypes; 12 13 import core.stdc.stdarg; 14 15 extern (C): 16 17 18 /* VOID:VOID (./gmarshal.list:6) */ 19 20 void g_cclosure_marshal_VOID__VOID (GClosure *closure, 21 GValue *return_value, 22 guint n_param_values, 23 const(GValue) *param_values, 24 gpointer invocation_hint, 25 gpointer marshal_data); 26 27 void g_cclosure_marshal_VOID__VOIDv (GClosure *closure, 28 GValue *return_value, 29 gpointer instance, 30 va_list args, 31 gpointer marshal_data, 32 int n_params, 33 GType *param_types); 34 35 /* VOID:BOOLEAN (./gmarshal.list:7) */ 36 37 void g_cclosure_marshal_VOID__BOOLEAN (GClosure *closure, 38 GValue *return_value, 39 guint n_param_values, 40 const(GValue) *param_values, 41 gpointer invocation_hint, 42 gpointer marshal_data); 43 44 void g_cclosure_marshal_VOID__BOOLEANv (GClosure *closure, 45 GValue *return_value, 46 gpointer instance, 47 va_list args, 48 gpointer marshal_data, 49 int n_params, 50 GType *param_types); 51 52 /* VOID:CHAR (./gmarshal.list:8) */ 53 54 void g_cclosure_marshal_VOID__CHAR (GClosure *closure, 55 GValue *return_value, 56 guint n_param_values, 57 const(GValue) *param_values, 58 gpointer invocation_hint, 59 gpointer marshal_data); 60 61 void g_cclosure_marshal_VOID__CHARv (GClosure *closure, 62 GValue *return_value, 63 gpointer instance, 64 va_list args, 65 gpointer marshal_data, 66 int n_params, 67 GType *param_types); 68 69 /* VOID:UCHAR (./gmarshal.list:9) */ 70 71 void g_cclosure_marshal_VOID__UCHAR (GClosure *closure, 72 GValue *return_value, 73 guint n_param_values, 74 const(GValue) *param_values, 75 gpointer invocation_hint, 76 gpointer marshal_data); 77 78 void g_cclosure_marshal_VOID__UCHARv (GClosure *closure, 79 GValue *return_value, 80 gpointer instance, 81 va_list args, 82 gpointer marshal_data, 83 int n_params, 84 GType *param_types); 85 86 /* VOID:INT (./gmarshal.list:10) */ 87 88 void g_cclosure_marshal_VOID__INT (GClosure *closure, 89 GValue *return_value, 90 guint n_param_values, 91 const(GValue) *param_values, 92 gpointer invocation_hint, 93 gpointer marshal_data); 94 95 void g_cclosure_marshal_VOID__INTv (GClosure *closure, 96 GValue *return_value, 97 gpointer instance, 98 va_list args, 99 gpointer marshal_data, 100 int n_params, 101 GType *param_types); 102 103 /* VOID:UINT (./gmarshal.list:11) */ 104 105 void g_cclosure_marshal_VOID__UINT (GClosure *closure, 106 GValue *return_value, 107 guint n_param_values, 108 const(GValue) *param_values, 109 gpointer invocation_hint, 110 gpointer marshal_data); 111 112 void g_cclosure_marshal_VOID__UINTv (GClosure *closure, 113 GValue *return_value, 114 gpointer instance, 115 va_list args, 116 gpointer marshal_data, 117 int n_params, 118 GType *param_types); 119 120 /* VOID:LONG (./gmarshal.list:12) */ 121 122 void g_cclosure_marshal_VOID__LONG (GClosure *closure, 123 GValue *return_value, 124 guint n_param_values, 125 const(GValue) *param_values, 126 gpointer invocation_hint, 127 gpointer marshal_data); 128 129 void g_cclosure_marshal_VOID__LONGv (GClosure *closure, 130 GValue *return_value, 131 gpointer instance, 132 va_list args, 133 gpointer marshal_data, 134 int n_params, 135 GType *param_types); 136 137 /* VOID:ULONG (./gmarshal.list:13) */ 138 139 void g_cclosure_marshal_VOID__ULONG (GClosure *closure, 140 GValue *return_value, 141 guint n_param_values, 142 const(GValue) *param_values, 143 gpointer invocation_hint, 144 gpointer marshal_data); 145 146 void g_cclosure_marshal_VOID__ULONGv (GClosure *closure, 147 GValue *return_value, 148 gpointer instance, 149 va_list args, 150 gpointer marshal_data, 151 int n_params, 152 GType *param_types); 153 154 /* VOID:ENUM (./gmarshal.list:14) */ 155 156 void g_cclosure_marshal_VOID__ENUM (GClosure *closure, 157 GValue *return_value, 158 guint n_param_values, 159 const(GValue) *param_values, 160 gpointer invocation_hint, 161 gpointer marshal_data); 162 163 void g_cclosure_marshal_VOID__ENUMv (GClosure *closure, 164 GValue *return_value, 165 gpointer instance, 166 va_list args, 167 gpointer marshal_data, 168 int n_params, 169 GType *param_types); 170 171 /* VOID:FLAGS (./gmarshal.list:15) */ 172 173 void g_cclosure_marshal_VOID__FLAGS (GClosure *closure, 174 GValue *return_value, 175 guint n_param_values, 176 const(GValue) *param_values, 177 gpointer invocation_hint, 178 gpointer marshal_data); 179 180 void g_cclosure_marshal_VOID__FLAGSv (GClosure *closure, 181 GValue *return_value, 182 gpointer instance, 183 va_list args, 184 gpointer marshal_data, 185 int n_params, 186 GType *param_types); 187 188 /* VOID:FLOAT (./gmarshal.list:16) */ 189 190 void g_cclosure_marshal_VOID__FLOAT (GClosure *closure, 191 GValue *return_value, 192 guint n_param_values, 193 const(GValue) *param_values, 194 gpointer invocation_hint, 195 gpointer marshal_data); 196 197 void g_cclosure_marshal_VOID__FLOATv (GClosure *closure, 198 GValue *return_value, 199 gpointer instance, 200 va_list args, 201 gpointer marshal_data, 202 int n_params, 203 GType *param_types); 204 205 /* VOID:DOUBLE (./gmarshal.list:17) */ 206 207 void g_cclosure_marshal_VOID__DOUBLE (GClosure *closure, 208 GValue *return_value, 209 guint n_param_values, 210 const(GValue) *param_values, 211 gpointer invocation_hint, 212 gpointer marshal_data); 213 214 void g_cclosure_marshal_VOID__DOUBLEv (GClosure *closure, 215 GValue *return_value, 216 gpointer instance, 217 va_list args, 218 gpointer marshal_data, 219 int n_params, 220 GType *param_types); 221 222 /* VOID:STRING (./gmarshal.list:18) */ 223 224 void g_cclosure_marshal_VOID__STRING (GClosure *closure, 225 GValue *return_value, 226 guint n_param_values, 227 const(GValue) *param_values, 228 gpointer invocation_hint, 229 gpointer marshal_data); 230 231 void g_cclosure_marshal_VOID__STRINGv (GClosure *closure, 232 GValue *return_value, 233 gpointer instance, 234 va_list args, 235 gpointer marshal_data, 236 int n_params, 237 GType *param_types); 238 239 /* VOID:PARAM (./gmarshal.list:19) */ 240 241 void g_cclosure_marshal_VOID__PARAM (GClosure *closure, 242 GValue *return_value, 243 guint n_param_values, 244 const(GValue) *param_values, 245 gpointer invocation_hint, 246 gpointer marshal_data); 247 248 void g_cclosure_marshal_VOID__PARAMv (GClosure *closure, 249 GValue *return_value, 250 gpointer instance, 251 va_list args, 252 gpointer marshal_data, 253 int n_params, 254 GType *param_types); 255 256 /* VOID:BOXED (./gmarshal.list:20) */ 257 258 void g_cclosure_marshal_VOID__BOXED (GClosure *closure, 259 GValue *return_value, 260 guint n_param_values, 261 const(GValue) *param_values, 262 gpointer invocation_hint, 263 gpointer marshal_data); 264 265 void g_cclosure_marshal_VOID__BOXEDv (GClosure *closure, 266 GValue *return_value, 267 gpointer instance, 268 va_list args, 269 gpointer marshal_data, 270 int n_params, 271 GType *param_types); 272 273 /* VOID:POINTER (./gmarshal.list:21) */ 274 275 void g_cclosure_marshal_VOID__POINTER (GClosure *closure, 276 GValue *return_value, 277 guint n_param_values, 278 const(GValue) *param_values, 279 gpointer invocation_hint, 280 gpointer marshal_data); 281 282 void g_cclosure_marshal_VOID__POINTERv (GClosure *closure, 283 GValue *return_value, 284 gpointer instance, 285 va_list args, 286 gpointer marshal_data, 287 int n_params, 288 GType *param_types); 289 290 /* VOID:OBJECT (./gmarshal.list:22) */ 291 292 void g_cclosure_marshal_VOID__OBJECT (GClosure *closure, 293 GValue *return_value, 294 guint n_param_values, 295 const(GValue) *param_values, 296 gpointer invocation_hint, 297 gpointer marshal_data); 298 299 void g_cclosure_marshal_VOID__OBJECTv (GClosure *closure, 300 GValue *return_value, 301 gpointer instance, 302 va_list args, 303 gpointer marshal_data, 304 int n_params, 305 GType *param_types); 306 307 /* VOID:VARIANT (./gmarshal.list:23) */ 308 309 void g_cclosure_marshal_VOID__VARIANT (GClosure *closure, 310 GValue *return_value, 311 guint n_param_values, 312 const(GValue) *param_values, 313 gpointer invocation_hint, 314 gpointer marshal_data); 315 316 void g_cclosure_marshal_VOID__VARIANTv (GClosure *closure, 317 GValue *return_value, 318 gpointer instance, 319 va_list args, 320 gpointer marshal_data, 321 int n_params, 322 GType *param_types); 323 324 /* VOID:UINT,POINTER (./gmarshal.list:26) */ 325 326 void g_cclosure_marshal_VOID__UINT_POINTER (GClosure *closure, 327 GValue *return_value, 328 guint n_param_values, 329 const(GValue) *param_values, 330 gpointer invocation_hint, 331 gpointer marshal_data); 332 333 void g_cclosure_marshal_VOID__UINT_POINTERv (GClosure *closure, 334 GValue *return_value, 335 gpointer instance, 336 va_list args, 337 gpointer marshal_data, 338 int n_params, 339 GType *param_types); 340 341 /* BOOL:FLAGS (./gmarshal.list:27) */ 342 343 void g_cclosure_marshal_BOOLEAN__FLAGS (GClosure *closure, 344 GValue *return_value, 345 guint n_param_values, 346 const(GValue) *param_values, 347 gpointer invocation_hint, 348 gpointer marshal_data); 349 350 void g_cclosure_marshal_BOOLEAN__FLAGSv (GClosure *closure, 351 GValue *return_value, 352 gpointer instance, 353 va_list args, 354 gpointer marshal_data, 355 int n_params, 356 GType *param_types); 357 358 //#define g_cclosure_marshal_BOOL__FLAGS g_cclosure_marshal_BOOLEAN__FLAGS 359 360 /* STRING:OBJECT,POINTER (./gmarshal.list:28) */ 361 362 void g_cclosure_marshal_STRING__OBJECT_POINTER (GClosure *closure, 363 GValue *return_value, 364 guint n_param_values, 365 const(GValue) *param_values, 366 gpointer invocation_hint, 367 gpointer marshal_data); 368 369 void g_cclosure_marshal_STRING__OBJECT_POINTERv (GClosure *closure, 370 GValue *return_value, 371 gpointer instance, 372 va_list args, 373 gpointer marshal_data, 374 int n_params, 375 GType *param_types); 376 377 /* BOOL:BOXED,BOXED (./gmarshal.list:29) */ 378 379 void g_cclosure_marshal_BOOLEAN__BOXED_BOXED (GClosure *closure, 380 GValue *return_value, 381 guint n_param_values, 382 const(GValue) *param_values, 383 gpointer invocation_hint, 384 gpointer marshal_data); 385 386 void g_cclosure_marshal_BOOLEAN__BOXED_BOXEDv (GClosure *closure, 387 GValue *return_value, 388 gpointer instance, 389 va_list args, 390 gpointer marshal_data, 391 int n_params, 392 GType *param_types); 393 394 alias g_cclosure_marshal_BOOL__BOXED_BOXED = g_cclosure_marshal_BOOLEAN__BOXED_BOXED; 395