BSE Interface Reference

/opt/src/beast/bse/bsecxxutils.hh

SYNOPSIS

DESCRIPTION

Bse::ClassInfo

/opt/src/beast/bse/bsecxxutils.hh:125
class Bse::ClassInfo
{
  const char *category;
  const char *blurb;
  const char *file;
  int         line;
    ClassInfo  (category, blurb, file, line);
};

   
  ClassInfo 
(const char *category,
 const char *blurb,
 const char *file,
 int         line);

Bse::DontReach

/opt/src/beast/bse/bsecxxutils.hh:97

   
  DontReach 
(const char *where);

const char*  what 
();

Bse::EnforceDerivedFrom

/opt/src/beast/bse/bsecxxutils.hh:56

   
  EnforceDerivedFrom 
(Derived *derived,
 Base    *base);

Bse::EnforceDerivedFrom< Derived *, Base * >

/opt/src/beast/bse/bsecxxutils.hh:65

Bse::Exception

/opt/src/beast/bse/bsecxxutils.hh:81
class Bse::Exception
{
  const char *loc;
    Exception  (_where);
  const char*  where  ();
};

   
  Exception 
(const char *_where);

const char*  where 
();

Bse::InvalidArgument2

/opt/src/beast/bse/bsecxxutils.hh:87

   
  InvalidArgument2 
(const char *where,
 const char *item);

const char*  what 
();

Bse::InvalidConnection

/opt/src/beast/bse/bsecxxutils.hh:101

Bse::Record

/opt/src/beast/bse/bsecxxutils.hh:107
class Bse::Record
{
  Record &  operator=  ();
    Record  ();
    Record  ();
  SfiRec*  to_rec  ();
  virtual  ~Record  ();
};

   
Record &  operator= 
();

  Record 
();

  Record 
();

SfiRec*  to_rec 
();

virtual  ~Record 
();

Bse::TypeRegistry

/opt/src/beast/bse/bsecxxutils.hh:146

   
  TypeRegistry 
(guint                  instance_size,
 const gchar           *name,
 const gchar           *parent,
 const ClassInfo       *cinfo,
 GBaseInitFunc          binit,
 void(*)(CxxBaseClass *)class_init,
 GInstanceInitFunc      iinit,
 Flags                  flags);

const GType  get_type 
();

void  init_types 
();

Bse::WrongTypeGValue

/opt/src/beast/bse/bsecxxutils.hh:93

   
  WrongTypeGValue 
(const char *where);

const char*  what 
();

std::exception

/opt/src/beast/bse/bsecxxutils.hh:81

assert_derived_from

/opt/src/beast/bse/bsecxxutils.hh:75

bse_type_id_wrapper

/opt/src/beast/bse/bsecxxutils.hh:173
const GType  bse_type_id_wrapper 
(const char *type_name);

delete_this

/opt/src/beast/bse/bsecxxutils.hh:51
void  delete_this 
(Data *d);