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. - Interface struct of type
Tfor some type. - Reference to a class struct of type
T. - The base class in the object hierarchy.
Valuetype 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
SelftoT. - Automatically implemented by
ObjectSubclassvariants ofwrapper! - Implemented by types representing
glib::Objectand subclasses of it.