Macro glib::glib_object_wrapper [−][src]
macro_rules! glib_object_wrapper { (@ generic_impl [$($attr : meta) *] $name : ident, $ffi_name : ty, $ffi_class_name : ty, @ type_ $get_type_expr : expr) => { ... }; (@ munch_impls $name : ident,) => { ... }; (@ munch_impls $name : ident, $super_name : path) => { ... }; (@ munch_impls $name : ident, $super_name : path, $($implements : tt) *) => { ... }; (@ munch_first_impl $name : ident,) => { ... }; (@ munch_first_impl $name : ident, $super_name : path) => { ... }; (@ munch_first_impl $name : ident, $super_name : path, $($implements : tt) *) => { ... }; (@ object [$($attr : meta) *] $name : ident, $ffi_name : ty, $ffi_class_name : ty, @ type_ $get_type_expr : expr) => { ... }; (@ object [$($attr : meta) *] $name : ident, $ffi_name : ty, $ffi_class_name : ty, @ type_ $get_type_expr : expr, @ extends [$($extends : tt) *], @ implements [$($implements : tt) *]) => { ... }; (@ interface [$($attr : meta) *] $name : ident, $ffi_name : ty, $ffi_class_name : ty, @ type_ $get_type_expr : expr, @ requires [$($requires : tt) *]) => { ... }; }
Expand description
ObjectType implementations for Object types. See wrapper!
.