(ui,)settings: Use explicit instantiation

Reduces compile times a tad on clang.
This commit is contained in:
lat9nq 2023-06-10 23:40:39 -04:00
parent 5574e68b57
commit 5a2b7f951d
10 changed files with 613 additions and 475 deletions

View file

@ -17,6 +17,16 @@
using Settings::Category;
using Settings::Setting;
namespace Settings {
extern template class Setting<bool>;
extern template class Setting<std::string>;
extern template class Setting<u16, true>;
extern template class Setting<u32>;
extern template class Setting<u8, true>;
extern template class Setting<u8>;
extern template class Setting<unsigned long long>;
} // namespace Settings
namespace UISettings {
bool IsDarkTheme();