class GObject::ParamSpecPool
- GObject::ParamSpecPool
- Reference
- Object
Overview
A #GParamSpecPool maintains a collection of #GParamSpecs which can be quickly accessed by owner and name.
The implementation of the #GObject property system uses such a pool to store the #GParamSpecs of the properties all object types.
Defined in:
lib/gi-crystal/src/auto/g_object-2.0/param_spec_pool.crConstructors
Instance Method Summary
- #insert(pspec : GObject::ParamSpec, owner_type : UInt64) : Nil
- #list(owner_type : UInt64) : Enumerable(GObject::ParamSpec)
- #list_owned(owner_type : UInt64) : GLib::List
- #lookup(param_name : String, owner_type : UInt64, walk_ancestors : Bool) : GObject::ParamSpec?
- #remove(pspec : GObject::ParamSpec) : Nil
- #to_unsafe : Pointer(Void)