Olivier Goffart
|
5f01ec30ee
|
Fix the viewer using generated rtti from a macro
One thing that needed to change is that we needed the vtable to be unique
|
2020-05-30 15:08:51 +02:00 |
|
Olivier Goffart
|
8c39ada671
|
Add downcast method to VRef and VRefMut
|
2020-05-28 09:18:28 +02:00 |
|
Olivier Goffart
|
07942da4bb
|
vtable: introduce VOffset
|
2020-05-18 11:06:44 +02:00 |
|
Olivier Goffart
|
5a9cbaae66
|
vtable add support for field offset in the vtable
|
2020-05-18 11:06:44 +02:00 |
|
Olivier Goffart
|
aff3d7e14b
|
vtable: add safe way to construct references
|
2020-05-18 11:06:44 +02:00 |
|
Olivier Goffart
|
810a3905a7
|
Add VBox::new
|
2020-05-18 11:06:44 +02:00 |
|
Olivier Goffart
|
b745c616f7
|
Add a trait to get the vtable for a type
|
2020-05-18 11:06:44 +02:00 |
|
Olivier Goffart
|
4ca45ca4da
|
vtable crate: Some refactoring and simplifications
|
2020-05-18 11:06:44 +02:00 |
|
Olivier Goffart
|
49fc23224e
|
vtable: Remove the TraitType wrapper, and allow Option<fn>
|
2020-05-18 11:06:44 +02:00 |
|
Olivier Goffart
|
8d9a64d249
|
vtable: add a macro to create a static vtable
|
2020-05-18 11:06:44 +02:00 |
|
Olivier Goffart
|
62010be72e
|
vtable: support associated consts
|
2020-05-18 11:06:44 +02:00 |
|
Olivier Goffart
|
686f4c9591
|
More work on the vtable macro to adapt the Component
This does not work yet
|
2020-05-18 11:04:54 +02:00 |
|
Olivier Goffart
|
1ced4224b5
|
More work on the vtable crate
|
2020-05-18 11:04:54 +02:00 |
|
Olivier Goffart
|
5c5df6b8e3
|
Macro to generate trait and safe abstraction for a vtable
|
2020-05-13 23:07:59 +02:00 |
|