Expand description
IMPL
Object wrapper implementation and Object
binding.
Structs§
- Binding
Builder - Builder for object property bindings.
- Borrowed
Object - Borrowed reference to an object of type
T
. - Class
- Class struct of type
T
. - Class
Ref - Reference to the class struct of type
T
. - Initially
Unowned - GLib type: GObject with reference counted clone semantics.
- Interface
- Interface struct of type
T
for some type. - Interface
Ref - Reference to a class struct of type
T
. - Object
- The base class in the object hierarchy.
- Object
Builder - Object
Ref - Object
Value Type Checker Value
type checker for object types.- Property
Notification Freeze Guard - Send
Weak Ref - A weak reference to the object it was created for that can be sent to
different threads even for object types that don’t implement
Send
. - Typed
Object Ref - WeakRef
- A weak reference to an object.
- Weak
RefNotify - A handle to disconnect a weak ref notify closure.
Traits§
- Cast
- Upcasting and downcasting support.
- Cast
None - Convenience trait mirroring
Cast
, implemented onOption<Object>
types. - IsA
- Declares the “is a” relationship.
- IsClass
- Trait implemented by class types.
- IsInterface
- Trait implemented by interface types.
- MayDowncast
To - Marker trait for the statically known possibility of downcasting from
Self
toT
. - Object
Class Ext - Trait for class methods on
Object
and subclasses of it. - Object
Ext - Object
Subclass Is - Automatically implemented by
ObjectSubclass
variants ofwrapper!
- Object
Type - Implemented by types representing
glib::Object
and subclasses of it. - Parent
Class Is