Codechange: introduce ConvertibleThroughBase helpers

This commit is contained in:
Rubidium
2025-02-09 17:25:40 +01:00
committed by rubidium42
parent bdd14063a0
commit b0eb8fe4db
8 changed files with 37 additions and 4 deletions

View File

@@ -35,6 +35,7 @@ void SetupColoursAndInitialWindow();
void InputLoop();
void InvalidateWindowData(WindowClass cls, WindowNumber number, int data = 0, bool gui_scope = false);
void InvalidateWindowData(WindowClass cls, WindowNumber number, ConvertibleThroughBase auto data, bool gui_scope = false) { InvalidateWindowData(cls, number, data.base(), gui_scope); }
void InvalidateWindowClassesData(WindowClass cls, int data = 0, bool gui_scope = false);
void InvalidateWindowClassesData(WindowClass cls, ConvertibleThroughBase auto data, bool gui_scope = false) { InvalidateWindowClassesData(cls, data.base(), gui_scope); }