BEAST/BSE - Better Audio System and Sound Engine
0.8.2
|
Go to the source code of this file.
Classes | |
struct | Bse::EnforceDerivedFrom< Derived, Base > |
struct | Bse::EnforceDerivedFrom< Derived *, Base * > |
struct | Bse::Exception |
struct | Bse::InvalidArgument2 |
struct | Bse::WrongTypeGValue |
struct | Bse::DontReach |
struct | Bse::InvalidConnection |
class | Bse::Record |
struct | Bse::ClassInfo |
class | Bse::TypeRegistry |
Namespaces | |
namespace | Bse |
The Bse namespace contains all functions of the synthesis engine. | |
namespace | Bse::Procedure |
The Procedure namespace contains procedure/IDL helpers. | |
Defines | |
#define | InvalidArgument(WHAT) |
#define | BSE_CXX_TYPE_REGISTER(ObjectType, parent, class_info) |
#define | BSE_CXX_TYPE_REGISTER_ABSTRACT(ObjectType, parent, class_info) |
#define | BSE_CXX_TYPE_GET_REGISTERED(NameSpace, ObjectType) |
#define | BSE_CXX_TYPE_REGISTER_INITIALIZED(ObjectType, parent, cinfo, binit, flags) |
#define | BSE_CXX_TYPE_REGISTER_INTERN(ObjectType, parent, cinfo, binit, iinit, flags) |
#define | BSE_CXX_UTILS_ALIGNMENT |
#define | BSE_CXX_UTILS_ALIGN(offset) |
#define | BSE_CXX_SIZEOF(Class) |
#define | BSE_CXX_COMMON_CLASS_SIZE |
Typedefs | |
typedef SfiBool | Bse::Procedure::Bool |
typedef SfiInt | Bse::Procedure::Int |
typedef SfiNum | Bse::Procedure::Num |
typedef SfiTime | Bse::Procedure::Time |
typedef SfiNote | Bse::Procedure::Note |
typedef SfiReal | Bse::Procedure::Real |
typedef SfiChoice | Bse::Procedure::Choice |
typedef std::string | Bse::Procedure::String |
typedef SfiBBlock | Bse::Procedure::BBlock |
typedef SfiFBlock | Bse::Procedure::FBlock |
typedef SfiSeq | Bse::Procedure::Seq |
typedef SfiRec | Bse::Procedure::Rec |
typedef SfiProxy | Bse::Procedure::Proxy |
typedef std::string | Bse::String |
Functions | |
template<class Derived , class Base > | |
void | Bse::assert_derived_from (void) |
template<class C > | |
const GType | Bse::bse_type_id_wrapper (const char *type_name) |