ardour
Macros | Functions
enums.cc File Reference
#include "pbd/enumwriter.h"
#include "audio_clock.h"
#include "editing.h"
#include "enums.h"
#include "editor_items.h"

Go to the source code of this file.

Macros

#define REGISTER(e)   enum_writer.register_distinct (typeid(e).name(), i, s); i.clear(); s.clear()
 
#define REGISTER_BITS(e)   enum_writer.register_bits (typeid(e).name(), i, s); i.clear(); s.clear()
 
#define REGISTER_ENUM(e)   i.push_back (e); s.push_back (#e)
 
#define REGISTER_CLASS_ENUM(t, e)   i.push_back (t::e); s.push_back (#e)
 

Functions

void setup_gtk_ardour_enums ()
 

Macro Definition Documentation

#define REGISTER (   e)    enum_writer.register_distinct (typeid(e).name(), i, s); i.clear(); s.clear()
#define REGISTER_BITS (   e)    enum_writer.register_bits (typeid(e).name(), i, s); i.clear(); s.clear()
#define REGISTER_CLASS_ENUM (   t,
 
)    i.push_back (t::e); s.push_back (#e)
#define REGISTER_ENUM (   e)    i.push_back (e); s.push_back (#e)

Function Documentation

void setup_gtk_ardour_enums ( )

Definition at line 33 of file enums.cc.