BEAST - Free Software Audio Synthesizer and Tracker  0.10.0
Public Member Functions | List of all members
Bse::ObjectImpl Class Reference
Inheritance diagram for Bse::ObjectImpl:
Inheritance graph
[legend]

Public Member Functions

 ObjectImpl (BseObject *)
 
virtual std::string debug_name () override
 See Object::debug_name()
 
virtual int64_t proxy_id () override
 See Object::proxy_id()
 
void changed (const String &what)
 
 operator BseObject * ()
 
virtual BseObjectas_bse_object () override
 
- Public Member Functions inherited from Bse::ObjectIface
virtual Rapicorn::Aida::TypeHashList __aida_typelist__ () const override
 
virtual std::string __aida_type_name__ () const override
 
virtual std::vector< std::string__aida_aux_data__ () const override
 
virtual std::vector< std::string__aida_dir__ () const override
 
virtual Rapicorn::Aida::Any __aida_get__ (const std::string &name) const override
 
virtual bool __aida_set__ (const std::string &name, const Rapicorn::Aida::Any &any) override
 
virtual const Rapicorn::Aida::PropertyList & __aida_properties__ ()
 
template<class BseObjectPtr , typename::std::enable_if< std::is_pointer< BseObjectPtr >::value, bool >::type = true>
BseObjectPtr as ()
 
template<class ObjectImplP , typename::std::enable_if< DERIVES_shared_ptr< ObjectImplP >::value, bool >::type = true>
ObjectImplP as ()
 

Additional Inherited Members

- Public Types inherited from Bse::ObjectIface
typedef Rapicorn::Aida::Signal< void(const std::string &what)> Signal_changed
 
- Public Attributes inherited from Bse::ObjectIface
Signal_changed sig_changed
 
- Protected Member Functions inherited from Bse::ObjectIface
template<class Visitor >
void __accept_accessor__ (Visitor &__visitor_)
 

The documentation for this class was generated from the following files: