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
Tfor 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 Valuetype 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
SelftoT. - Object
Class Ext - Trait for class methods on
Objectand subclasses of it. - Object
Ext - Object
Subclass Is - Automatically implemented by
ObjectSubclassvariants ofwrapper! - Object
Type - Implemented by types representing
glib::Objectand subclasses of it. - Parent
Class Is