add last backwards-compatible version

This commit is contained in:
2021-12-14 00:33:46 -07:00
parent 68b10d413b
commit b0dd3f07f3
335 changed files with 4746 additions and 19627 deletions

View File

@@ -11,10 +11,11 @@ public:
virtual void reset() = 0;
virtual double get_sort_priority() = 0;
bool is_branch();
t_uint32 get_preferences_flags_();
static bool g_find(service_ptr_t<advconfig_entry>& out, const GUID & id);
static bool g_find(service_ptr_t<advconfig_entry>& out, const GUID & id) {
service_enum_t<advconfig_entry> e; service_ptr_t<advconfig_entry> ptr; while(e.next(ptr)) { if (ptr->get_guid() == id) {out = ptr; return true;} } return false;
}
template<typename outptr> static bool g_find_t(outptr & out, const GUID & id) {
service_ptr_t<advconfig_entry> temp;
@@ -23,7 +24,7 @@ public:
}
static const GUID guid_root;
static const GUID guid_branch_tagging,guid_branch_decoding,guid_branch_tools,guid_branch_playback,guid_branch_display,guid_branch_debug, guid_branch_tagging_general;
static const GUID guid_branch_tagging,guid_branch_decoding,guid_branch_tools,guid_branch_playback,guid_branch_display,guid_branch_debug;
FB2K_MAKE_SERVICE_INTERFACE_ENTRYPOINT(advconfig_entry);
};
@@ -249,8 +250,8 @@ public:
advconfig_integer_factory_(const char * p_name,const GUID & p_guid,const GUID & p_parent,double p_priority,t_uint64 p_initialstate,t_uint64 p_min,t_uint64 p_max, t_uint32 p_prefFlags = 0)
: service_factory_single_t<advconfig_entry_integer_impl_<int_t_> >(p_name,p_guid,p_parent,p_priority,p_initialstate,p_min,p_max,p_prefFlags) {}
int_t get() const {return this->get_static_instance().get_state_int();}
void set(int_t val) {this->get_static_instance().set_state_int(val);}
int_t get() const {return get_static_instance().get_state_int();}
void set(int_t val) {get_static_instance().set_state_int(val);}
operator int_t() const {return get();}
int_t operator=(int_t val) {set(val); return val;}