Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
bsecxxplugin.hh File Reference
#include <bse/bsecxxmodule.hh>
#include <bse/bseexports.hh>
#include <bse/bseparam.hh>
#include <bse/bsecategories.hh>
#include <bse/bseplugin.hh>
#include <sfi/sficxx.hh>
#include <bse/bsebasics.genidl.hh>
Include dependency graph for bsecxxplugin.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Bse::ExportTypeKeeper
 

Namespaces

 Bse
 

Macros

#define BSE_CXX_DEFINE_EXPORTS()
 
#define BSE_CXX_EXPORT_IDENTITY
 
#define BSE_RESIDENT_TYPE_DEF(Object, func, anc, category, blurb, icon)
 
#define BSE_RESIDENT_SOURCE_DEF(Object, func, category, blurb, icon)
 
#define BSE_CXX_REGISTER_HOOK(HookType)
 
#define BSE_CXX_REGISTER_STATIC_HOOK(HookType)
 
#define BSE_CXX_REGISTER_HOOK_NODE(HookType, __static)
 
#define BSE_CXX_DECLARED_ENUM_TYPE(NameSpace, EnumType)
 
#define BSE_CXX_DECLARE_ENUM(EnumType, EnumName, N, ICode)
 
#define BSE_CXX_REGISTER_ENUM(EnumType)
 
#define BSE_CXX_DECLARED_RECORD_TYPE(NameSpace, RecordType)
 
#define BSE_CXX_DECLARE_RECORD(RecordType)
 
#define BSE_CXX_REGISTER_RECORD(RecordType)
 
#define BSE_CXX_DECLARED_SEQUENCE_TYPE(NameSpace, SequenceType)
 
#define BSE_CXX_DECLARE_SEQUENCE(SequenceType)
 
#define BSE_CXX_REGISTER_SEQUENCE(SequenceType)
 
#define BSE_CXX_DECLARED_PROC_TYPE(NameSpace, ProcType)
 
#define BSE_CXX_DECLARE_PROC(ProcType)
 
#define BSE_CXX_REGISTER_PROCEDURE(ProcType)
 
#define BSE_CXX_DECLARED_CLASS_TYPE(NameSpace, ClassType)
 
#define BSE_CXX_DECLARE_CLASS(ClassType)
 
#define BSE_CXX_REGISTER_EFFECT(Effect)
 
#define BSE_CXX_DEFINE_STATIC_DATA(ObjectType)
 

Functions

const GEnumValue Bse::EnumValue (int int_value, const char *value_name, const char *value_nick)