Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
sfivisitors.hh File Reference
#include <sfi/sfiparams.hh>
Include dependency graph for sfivisitors.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Bse::PspecVisitor
 
class  Bse::ToRecVisitor
 
class  Bse::FromRecVisitor
 

Namespaces

 Bse
 

Functions

template<class Visitable >
void Bse::sfi_rec_to_visitable (SfiRec *rec, Visitable &visitable)
 
template<class Visitable >
SfiRec * Bse::sfi_rec_new_from_visitable (Visitable &visitable)
 
template<class Visitable >
void Bse::sfi_seq_to_visitable (SfiSeq *seq, Visitable &visitable)
 
template<class Visitable >
SfiSeq * Bse::sfi_seq_new_from_visitable (Visitable &visitable)
 
template<class Visitable >
SfiRecFields Bse::sfi_pspecs_rec_fields_from_visitable (Visitable &visitable)
 
template<class Visitable >
GParamSpec * Bse::sfi_pspec_seq_field_from_visitable (Visitable &visitable)
 
template<class Visitable >
const std::vector< GParamSpec * > & Bse::sfi_pspecs_fields_from_accessor_visitable (Visitable &visitable)
 
bool Bse::sfi_pspecs_rec_fields_cache (const std::type_info &type_info, SfiRecFields *rf, bool assign)
 
bool Bse::sfi_pspecs_seq_field_cache (const std::type_info &type_info, GParamSpec **pp, bool assign)
 
bool Bse::sfi_pspecs_acs_fields_cache (const std::type_info &type_info, std::vector< GParamSpec * > **pspecspp, bool assign)