Expand description
IMPL
Object wrapper implementation and Object
binding.
Structs§
- Builder for object property bindings.
- Borrowed reference to an object of type
T
. - Class struct of type
T
. - Reference to the class struct of type
T
. - GLib type: GObject with reference counted clone semantics.
- Interface struct of type
T
for some type. - Reference to a class struct of type
T
. - The base class in the object hierarchy.
Value
type checker for object types.- 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
. - A weak reference to an object.
- A handle to disconnect a weak ref notify closure.
Traits§
- Upcasting and downcasting support.
- Convenience trait mirroring
Cast
, implemented onOption<Object>
types. - Declares the “is a” relationship.
- Trait implemented by class types.
- Trait implemented by interface types.
- Marker trait for the statically known possibility of downcasting from
Self
toT
. - Trait for class methods on
Object
and subclasses of it. - Automatically implemented by
ObjectSubclass
variants ofwrapper!
- Implemented by types representing
glib::Object
and subclasses of it.