|
/opt/src/beast/bse/bsecxxbase.hh
SYNOPSIS
| class
| Bse::CxxBase; |
| class
| Bse::CxxBase::Pointer; |
| class
| Bse::CxxBaseClass; |
| |
| CxxBase::Pointer
| cast
| (c); |
| CxxBase*
| cast
| (t); |
| void
| cxx_class_init_trampoline
| (klass); |
| gboolean
| cxx_editable_property_trampoline
| (o, prop_id, pspec); |
| void
| cxx_get_property_trampoline
| (o, prop_id, value, pspec); |
| void
| cxx_instance_init_trampoline
| (instance, g_class); |
| void
| cxx_property_updated_trampoline
| (source, prop_id, tick_stamp, prop_value, pspec); |
| void
| cxx_set_property_trampoline
| (o, prop_id, value, pspec); |
DESCRIPTION
Bse::CxxBase | | /opt/src/beast/bse/bsecxxbase.hh:58 |
class Bse::CxxBase
{
| void*
| cast_to_gobject
| (); |
| CxxBase*
| cast_from_gobject
| (o); |
| CxxBase*
| base_from_gobject
| (o); |
| void
| class_init
| (klass); |
| bool
| instance_is_a
| (cbase, iface_type); |
| OType*
| value_get_gobject
| (v); |
| CxxType
| value_get_object
| (v); |
| void
| value_set_gobject
| (value, object); |
| void
| value_set_object
| (value, self); |
| void
| value_set_casted
| (value, obj); |
| CxxBase::Pointer
| cast
| (c); |
| CxxBase*
| cast
| (o); |
| CxxBase*
| cast
| (o); |
| CxxBase*
| cast
| (o); |
| CxxBase*
| cast
| (o); |
| GObject*
| gobject
| (); |
| BseItem*
| item
| (); |
|
| CxxBase
| (); |
| CxxBase*
| ref
| (); |
| void
| unref
| (); |
| void
| freeze_notify
| (); |
| void
| notify
| (property); |
| void
| thaw_notify
| (); |
| void
| set
| (first_property_name, ...); |
| void
| get
| (first_property_name, ...); |
| void
| set_property
| (prop_id, value, pspec); |
| void
| get_property
| (prop_id, value, pspec); |
| gulong
| connect
| (signal, closure, after); |
| gulong
| connect
| (signal, closure); |
| const String
| tokenize_signal
| (signal); |
| GType
| type
| (); |
| void
| compat_setup
| (vmajor, vminor, vmicro); |
| void
| restore_finished
| (vmajor, vminor, vmicro); |
| virtual
| ~CxxBase
| (); |
}; |
|
|
| CxxBase::Pointer
| cast
| (CxxBase *c); |
|
Bse::CxxBase::Pointer | | /opt/src/beast/bse/bsecxxbase.hh:162 |
Bse::CxxBaseClass | | /opt/src/beast/bse/bsecxxbase.hh:29 |
class Bse::CxxBaseClass
{
| void
| add_param
| (group, prop_id, pspec); |
| void
| add_param
| (prop_id, grouped_pspec); |
| void
| set_accessors
| (get_property, set_property, editable_property, get_candidates, property_updated); |
| guint
| add_signal
| (signal_name, flags, n_params, ...); |
| void
| add_ochannel
| (ident, label, blurb, assert_id); |
| void
| add_ichannel
| (ident, label, blurb, assert_id); |
| void
| add_jchannel
| (ident, label, blurb, assert_id); |
}; |
|
|
| void
| set_accessors
| (void(*)(GObject*, guint, GValue*, GParamSpec *)get_property,
void(*)(GObject*, guint, const GValue*, GParamSpec *)set_property,
gboolean(*)(BseObject*, guint, GParamSpec *)editable_property,
void(*)(BseItem*, guint, BsePropertyCandidates*, GParamSpec *)get_candidates,
void(*)(BseSource*, guint, guint64, double, GParamSpec *)property_updated); |
|
cast | | /opt/src/beast/bse/bsecxxbase.hh:181 |
| CxxBase::Pointer
| cast
| (CxxBase *c); |
cast | | /opt/src/beast/bse/bsecxxbase.hh:183 |
cxx_class_init_trampoline | | /opt/src/beast/bse/bsecxxbase.hh:188 |
cxx_editable_property_trampoline | | /opt/src/beast/bse/bsecxxbase.hh:232 |
cxx_get_property_trampoline | | /opt/src/beast/bse/bsecxxbase.hh:205 |
cxx_instance_init_trampoline | | /opt/src/beast/bse/bsecxxbase.hh:195 |
cxx_property_updated_trampoline | | /opt/src/beast/bse/bsecxxbase.hh:252 |
cxx_set_property_trampoline | | /opt/src/beast/bse/bsecxxbase.hh:219 |
|
|