[Ardour-Dev] nerd sniping

Robin Gareus robin at gareus.org
Tue Feb 23 13:53:26 PST 2016

Hi fellow devs,

As you may have noticed, Ardour took a first step into the Scripting
world. However to make this generally useful there is a need to document
the available C++ bindings.

Suppose you have this C++ code [1] for the specifying a binding:

using namespace ARDOUR;
beginNamespace ("ARDOUR")
.beginClass <Session> ("Session")
.addFunction ("transport_rolling", &Session::transport_rolling)
.endClass ()
.endNamepace ();

and this C++ header [2]:

namespace ARDOUR {
  class Session {
      /*** some doxygen doc here ?? */
      bool transport_rolling() const;

How would you best generate:
 * HTML documentation for the classes and bound methods?
 * a syntax file (for use with editors and readline tab-completion)



More information about the Ardour-Dev mailing list