GUI2/Static Registry: removed some unnecessary typedefs

Better for intellisense.
This commit is contained in:
Charles Dang 2022-04-08 03:03:16 -04:00
parent a3b6f57e4d
commit ff3bd38a6f
2 changed files with 6 additions and 10 deletions

View File

@ -41,9 +41,9 @@ void register_window(const std::string& id)
}
}
registered_widget_map& registered_widget_types()
std::map<std::string, registered_widget_parser>& registered_widget_types()
{
static registered_widget_map result;
static std::map<std::string, registered_widget_parser> result;
return result;
}
@ -52,9 +52,9 @@ void register_widget(const std::string& type, widget_parser_t f, const char* key
registered_widget_types()[type] = {f, key};
}
widget_builder_map& widget_builder_lookup()
std::map<std::string, widget_builder_func_t>& widget_builder_lookup()
{
static widget_builder_map result;
static std::map<std::string, widget_builder_func_t> result;
return result;
}

View File

@ -111,14 +111,10 @@ struct registered_widget_parser
const char* key;
};
using registered_widget_map = std::map<std::string, registered_widget_parser>;
/** Returns the list of registered widgets and their parsers. */
registered_widget_map& registered_widget_types();
using widget_builder_map = std::map<std::string, widget_builder_func_t>;
std::map<std::string, registered_widget_parser>& registered_widget_types();
/** Returns the list of registered widget builders. */
widget_builder_map& widget_builder_lookup();
std::map<std::string, widget_builder_func_t>& widget_builder_lookup();
} // namespace gui2