#pragma once #include #include #include template <> callable_when(unconsumed) [[nodiscard]] std::optional Configuration::value(const char *path) const; template <> callable_when(unconsumed) [[nodiscard]] std::optional Configuration::value(const char *path) const; template <> callable_when(unconsumed) QAction &Configuration::shortcut(QAction &, const char *) const; template <> callable_when(unconsumed) QKeySequence &Configuration::shortcut(QKeySequence &, const char *) const;