BEAST/BSE - Better Audio System and Sound Engine  0.8.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Namespaces | Defines | Typedefs | Functions
bsecxxutils.hh File Reference
#include <bse/bseutils.hh>
#include <sfi/sficxx.hh>
#include <vector>
#include <algorithm>

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)

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines