Macro glib::glib_object_wrapper
source · macro_rules! glib_object_wrapper {
([$($attr:meta)*] $name:ident, $ffi_name:path, $ffi_class_name:path, @get_type $get_type_expr:expr) => { ... };
(@munch_impls $name:ident, ) => { ... };
(@munch_impls $name:ident, $super_name:path) => { ... };
(@munch_impls $name:ident, $super_name:path => $super_ffi:path) => { ... };
(@munch_impls $name:ident, $super_name:path, $($implements:tt)*) => { ... };
(@munch_impls $name:ident, $super_name:path => $super_ffi:path, $($implements:tt)*) => { ... };
([$($attr:meta)*] $name:ident, $ffi_name:path, $ffi_class_name:path, @get_type $get_type_expr:expr,
@implements $($implements:tt)*) => { ... };
([$($attr:meta)*] $name:ident, $ffi_name:path, $ffi_class_name:path, @get_type $get_type_expr:expr,
[$($implements:path),*]) => { ... };
}
Expand description
Wrapper implementations for Object types. See glib_wrapper!
.