Home
last modified time | relevance | path

Searched refs:ObjectImpl (Results 1 – 4 of 4) sorted by relevance

/openbmc/qemu/rust/qemu-api/src/
H A Ddefinitions.rs12 pub trait ObjectImpl { trait
72 name: <$t as $crate::definitions::ObjectImpl>::TYPE_NAME.as_ptr(),
73 parent: if let Some(pname) = <$t as $crate::definitions::ObjectImpl>::PARENT_TYPE_NAME {
80 instance_init: <$t as $crate::definitions::ObjectImpl>::INSTANCE_INIT,
81 instance_post_init: <$t as $crate::definitions::ObjectImpl>::INSTANCE_POST_INIT,
82 instance_finalize: <$t as $crate::definitions::ObjectImpl>::INSTANCE_FINALIZE,
83 abstract_: <$t as $crate::definitions::ObjectImpl>::ABSTRACT,
84 class_size: ::core::mem::size_of::<<$t as $crate::definitions::ObjectImpl>::Class>(),
85 …class_init: <<$t as $crate::definitions::ObjectImpl>::Class as $crate::definitions::Class>::CLASS_…
86 …class_base_init: <<$t as $crate::definitions::ObjectImpl>::Class as $crate::definitions::Class>::C…
/openbmc/qemu/rust/qemu-api/tests/
H A Dtests.rs10 definitions::{Class, ObjectImpl},
56 impl ObjectImpl for DummyState { in test_device_decl_macros()
/openbmc/qemu/rust/hw/char/pl011/src/
H A Ddevice.rs14 definitions::ObjectImpl,
106 impl ObjectImpl for PL011State {
660 impl ObjectImpl for PL011Luminary {
/openbmc/qemu/rust/qemu-api-macros/src/
H A Dlib.rs43 …mu_api::bindings::type_register_static(&<#name as ::qemu_api::definitions::ObjectImpl>::TYPE_INFO); in derive_object()