screen_list: add `noexcept`
authorMax Kellermann <max@musicpd.org>
Wed, 17 Oct 2018 14:29:03 +0000 (16:29 +0200)
committerMax Kellermann <max@musicpd.org>
Wed, 17 Oct 2018 14:29:03 +0000 (16:29 +0200)
src/screen_list.cxx
src/screen_list.hxx

index 885259c..676d163 100644 (file)
@@ -64,7 +64,7 @@ static const PageMeta *const screens[] = {
 };
 
 const PageMeta *
-GetPageMeta(unsigned i)
+GetPageMeta(unsigned i) noexcept
 {
        return i < ARRAY_SIZE(screens)
                   ? screens[i]
@@ -72,7 +72,7 @@ GetPageMeta(unsigned i)
 }
 
 const PageMeta *
-screen_lookup_name(const char *name)
+screen_lookup_name(const char *name) noexcept
 {
        for (const auto *i : screens)
                if (strcmp(name, i->name) == 0)
@@ -82,7 +82,7 @@ screen_lookup_name(const char *name)
 }
 
 const PageMeta *
-PageByCommand(Command cmd)
+PageByCommand(Command cmd) noexcept
 {
        for (const auto *i : screens)
                if (i->command == cmd)
index 83da08c..4ea8fad 100644 (file)
@@ -27,14 +27,14 @@ struct PageMeta;
 
 gcc_const
 const PageMeta *
-GetPageMeta(unsigned i);
+GetPageMeta(unsigned i) noexcept;
 
 gcc_pure
 const PageMeta *
-screen_lookup_name(const char *name);
+screen_lookup_name(const char *name) noexcept;
 
 gcc_const
 const PageMeta *
-PageByCommand(Command cmd);
+PageByCommand(Command cmd) noexcept;
 
 #endif