13
0

add to enums list for libtemporal

This commit is contained in:
Paul Davis 2020-11-20 10:31:25 -07:00
parent b86793ebda
commit 5150e856b0

View File

@ -21,6 +21,7 @@
#include "pbd/enumwriter.h" #include "pbd/enumwriter.h"
#include "temporal/types.h" #include "temporal/types.h"
#include "temporal/tempo.h"
using namespace PBD; using namespace PBD;
using namespace Temporal; using namespace Temporal;
@ -35,6 +36,7 @@ setup_libtemporal_enums ()
Temporal::TimeDomain td; Temporal::TimeDomain td;
Temporal::OverlapType _OverlapType; Temporal::OverlapType _OverlapType;
Temporal::Tempo::Type _TempoType;
#define REGISTER(e) enum_writer.register_distinct (typeid(e).name(), i, s); i.clear(); s.clear() #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_BITS(e) enum_writer.register_bits (typeid(e).name(), i, s); i.clear(); s.clear()
@ -53,10 +55,12 @@ setup_libtemporal_enums ()
REGISTER(_OverlapType); REGISTER(_OverlapType);
REGISTER_ENUM (Tempo::Ramped);
REGISTER_ENUM (Tempo::Constant);
REGISTER (_TempoType);
} }
void Temporal::init () void Temporal::init ()
{ {
setup_libtemporal_enums (); setup_libtemporal_enums ();
} }