(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 02265f19d9
commit 04d4b6ab80
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();