BEAST - Free Software Audio Synthesizer and Tracker  0.10.0
Classes | Public Member Functions | Public Attributes | List of all members
BseObject Struct Reference
Inheritance diagram for BseObject:
Inheritance graph
[legend]

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: