Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
Sfi Namespace Reference

Classes

class  BBlock
 
class  FBlock
 
struct  GNewable
 
struct  Init
 
class  ObjectHandle
 
class  Rec
 
class  RecordHandle
 
class  Sequence
 
class  SfiString
 

Typedefs

typedef SfiBool Bool
 
typedef SfiInt Int
 
typedef SfiNum Num
 
typedef SfiReal Real
 

Enumerations

enum  InitializationType { INIT_NULL, INIT_EMPTY, INIT_DEFAULT }
 

Functions

template<typename SeqType >
SeqType cxx_value_get_boxed_sequence (const GValue *value)
 
template<typename SeqType >
void cxx_value_set_boxed_sequence (GValue *value, const SeqType &self)
 
template<typename Type >
void cxx_boxed_to_rec (const GValue *src_value, GValue *dest_value)
 
template<typename Type >
void cxx_boxed_from_rec (const GValue *src_value, GValue *dest_value)
 
template<typename SeqType >
void cxx_boxed_to_seq (const GValue *src_value, GValue *dest_value)
 
template<typename SeqType >
void cxx_boxed_from_seq (const GValue *src_value, GValue *dest_value)
 
template<typename Type >
RecordHandle< Type > cxx_value_get_rec (const GValue *value)
 
template<typename Type >
void cxx_value_set_rec (GValue *value, const RecordHandle< Type > &self)
 
template<typename SeqType >
SeqType cxx_value_get_seq (const GValue *value)
 
template<typename SeqType >
void cxx_value_set_seq (GValue *value, const SeqType &self)
 

Detailed Description

The Sfi namespace contains utilities for synthesis.