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

Go to the source code of this file.

Classes

class  Sfi::SfiString
 
struct  Sfi::GNewable
 
class  Sfi::RecordHandle< Type >
 
class  Sfi::Sequence< Type >
 
struct  Sfi::Sequence< Type >::CSeq
 
class  Sfi::FBlock
 
class  Sfi::BBlock
 
class  Sfi::Rec
 
class  Sfi::ObjectHandle
 
struct  Sfi::Init
 

Namespaces

 Sfi
 

Typedefs

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

Enumerations

enum  InitializationType { INIT_NULL, INIT_EMPTY, INIT_DEFAULT }
 

Functions

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