BEAST/BSE - Better Audio System and Sound Engine  0.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Bse::TrackPartSeq Class Reference

Inherits Sfi::Sequence< ::Bse::TrackPartHandle >, and Sfi::Sequence< ::Bse::TrackPartHandle >.

Public Member Functions

 TrackPartSeq (unsigned int n=0)
 
 TrackPartSeq (unsigned int n=0)
 
- Public Member Functions inherited from Sfi::Sequence< ::Bse::TrackPartHandle >
 Sequence (unsigned int n=0)
 
 Sequence (const Sequence &sh)
 
 Sequence (const BoxedType &cs)
 
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 
void take (CSeq *cs)
 
CSeq * steal ()
 
CSeq * c_ptr () const
 
void resize (unsigned int n)
 
::Bse::TrackPartHandleoperator[] (unsigned int index)
 
const ::Bse::TrackPartHandleoperator[] (unsigned int index) const
 
Sequenceoperator+= (const ::Bse::TrackPartHandle &elm)
 
void set_boxed (const CSeq *cs)
 
Sequenceoperator= (const Sequence &sh)
 
unsigned int length () const
 

Static Public Member Functions

static inline::Bse::TrackPartSeq from_seq (SfiSeq *seq)
 
static SfiSeq * to_seq (const ::Bse::TrackPartSeq &seq)
 
static inline::Bse::TrackPartSeq value_get_boxed (const GValue *value)
 
static void value_set_boxed (GValue *value, const ::Bse::TrackPartSeq &self)
 
static const charoptions ()
 
static const charblurb ()
 
static const charauthors ()
 
static const charlicense ()
 
static const chartype_name ()
 
static GParamSpec * get_element ()
 
static inline::Bse::TrackPartSeq from_seq (SfiSeq *seq)
 
static SfiSeq * to_seq (const ::Bse::TrackPartSeq &seq)
 
static inline::Bse::TrackPartSeq value_get_boxed (const GValue *value)
 
static void value_set_boxed (GValue *value, const ::Bse::TrackPartSeq &self)
 
static const charoptions ()
 
static const charblurb ()
 
static const charauthors ()
 
static const charlicense ()
 
static const chartype_name ()
 
static GParamSpec * get_element ()
 
- Static Public Member Functions inherited from Sfi::Sequence< ::Bse::TrackPartHandle >
static gpointer boxed_copy (gpointer data)
 
static void boxed_free (gpointer data)
 

Public Attributes

TrackPart tparts
 

Additional Inherited Members

- Public Types inherited from Sfi::Sequence< ::Bse::TrackPartHandle >
typedef ::Bse::TrackPartHandleiterator
 
typedef const
::Bse::TrackPartHandle
const_iterator
 
typedef CSeq BoxedType
 

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