Mercurial > projects > qtd
comparison qt/d2/qt/core/QVariant.d @ 298:adae77fdc1ea signals
Native QList implementation is now used throughout QtD
author | eldar |
---|---|
date | Sun, 06 Dec 2009 17:26:37 +0000 |
parents | 463563fc9e17 |
children |
comparison
equal
deleted
inserted
replaced
297:bc783e20da2b | 298:adae77fdc1ea |
---|---|
631 } | 631 } |
632 | 632 |
633 static void* __constructPlacedNativeCopy(const void* orig, void* place) { | 633 static void* __constructPlacedNativeCopy(const void* orig, void* place) { |
634 return qtd_QVariant_placed_copy(orig, place); | 634 return qtd_QVariant_placed_copy(orig, place); |
635 } | 635 } |
636 | |
637 public static void __deleteNativeObject(void* ptr) { | |
638 qtd_QVariant_destructor(ptr); | |
639 } | |
640 | |
641 public static void __callNativeDestructor(void* ptr) { | |
642 qtd_QVariant_call_destructor(ptr); | |
643 } | |
636 // Injected code in class | 644 // Injected code in class |
637 } | 645 } |
646 | |
638 extern (C) void qtd_QVariant_destructor(void *ptr); | 647 extern (C) void qtd_QVariant_destructor(void *ptr); |
648 extern (C) void qtd_QVariant_call_destructor(void *ptr); | |
639 | 649 |
640 private extern(C) void* qtd_QVariant_placed_copy(const void* orig, void* place); | 650 private extern(C) void* qtd_QVariant_placed_copy(const void* orig, void* place); |
641 | 651 |
642 extern (C) void qtd_QVariant_call_destructor(void *ptr); | |
643 | 652 |
644 // C wrappers | 653 // C wrappers |
645 private extern(C) void* qtd_QVariant_QVariant(); | 654 private extern(C) void* qtd_QVariant_QVariant(); |
646 private extern(C) void* qtd_QVariant_QVariant_QDataStream(void* s0); | 655 private extern(C) void* qtd_QVariant_QVariant_QDataStream(void* s0); |
647 private extern(C) void* qtd_QVariant_QVariant_GlobalColor(int color0); | 656 private extern(C) void* qtd_QVariant_QVariant_GlobalColor(int color0); |