BasicColors: add `noexcept`
[ncmpc-debian.git] / src / Styles.hxx
index ba1c4d5..9c72eea 100644 (file)
@@ -1,5 +1,5 @@
 /* ncmpc (Ncurses MPD Client)
- * (c) 2004-2018 The Music Player Daemon Project
+ * (c) 2004-2019 The Music Player Daemon Project
  * Project homepage: http://musicpd.org
  *
  * This program is free software; you can redistribute it and/or modify
@@ -21,7 +21,8 @@
 #define STYLES_HXX
 
 #include "config.h"
-#include "ncmpc_curses.h"
+
+#include <curses.h>
 
 enum class Style : unsigned {
        /**
@@ -51,14 +52,19 @@ enum class Style : unsigned {
 };
 
 #ifdef ENABLE_COLORS
-bool
+
+/**
+ * Throws on error.
+ */
+void
 ModifyStyle(const char *name, const char *value);
 
 void
-ApplyStyles();
+ApplyStyles() noexcept;
+
 #endif
 
 void
-SelectStyle(WINDOW *w, Style style);
+SelectStyle(WINDOW *w, Style style) noexcept;
 
 #endif