Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
BseObject Struct Reference
Inheritance diagram for BseObject:
Collaboration diagram for BseObject:

Classes

struct  DERIVES_shared_ptr
 
struct  DERIVES_shared_ptr< T, Rapicorn::void_t< typename T::element_type > >
 

Public Member Functions

 operator Bse::ObjectImpl * ()
 
template<class ObjectImplPtr , typename::std::enable_if< std::is_pointer< ObjectImplPtr >::value, bool >::type = true>
ObjectImplPtr as ()
 
template<class ObjectImplP , typename::std::enable_if< DERIVES_shared_ptr< ObjectImplP >::value, bool >::type = true>
ObjectImplP as ()
 

Public Attributes

Bse::ObjectImplcxxobject_
 
Bse::ObjectImplPcxxobjref_
 
guint16 flags
 
guint16 lock_count
 
guint unique_id
 

The documentation for this struct was generated from the following file: