summaryrefslogtreecommitdiff
path: root/src/DownloadHandlerConstants.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2017-01-09 17:37:40 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2017-01-09 17:37:40 +0900
commitc1a0b335159a6d002f4cc35f0b66397af0f39759 (patch)
treea31062fb3e8f486bd08552783b7a2afa0b9dab36 /src/DownloadHandlerConstants.cc
parent6abf2388ccec6332d03bb6e606227d5f527f24d9 (diff)
Add constexpr if possible
Diffstat (limited to 'src/DownloadHandlerConstants.cc')
-rw-r--r--src/DownloadHandlerConstants.cc21
1 files changed, 11 insertions, 10 deletions
diff --git a/src/DownloadHandlerConstants.cc b/src/DownloadHandlerConstants.cc
index 365c2e01..e189e7e4 100644
--- a/src/DownloadHandlerConstants.cc
+++ b/src/DownloadHandlerConstants.cc
@@ -37,32 +37,33 @@
namespace aria2 {
namespace {
-const char* METALINK_EXTENSIONS[] = {".metalink", // Metalink3Spec
- ".meta4", // Metalink4Spec
- nullptr};
+constexpr const char* METALINK_EXTENSIONS[] = {".metalink", // Metalink3Spec
+ ".meta4", // Metalink4Spec
+ nullptr};
} // namespace
-const char** getMetalinkExtensions() { return METALINK_EXTENSIONS; }
+const char* const* getMetalinkExtensions() { return METALINK_EXTENSIONS; }
namespace {
-const char* METALINK_CONTENT_TYPES[] = {
+constexpr const char* METALINK_CONTENT_TYPES[] = {
"application/metalink4+xml", // Metalink4Spec
"application/metalink+xml", // Metalink3Spec
nullptr};
} // namespace
-const char** getMetalinkContentTypes() { return METALINK_CONTENT_TYPES; }
+const char* const* getMetalinkContentTypes() { return METALINK_CONTENT_TYPES; }
namespace {
-const char* BT_EXTENSIONS[] = {".torrent", nullptr};
+constexpr const char* BT_EXTENSIONS[] = {".torrent", nullptr};
} // namespace
-const char** getBtExtensions() { return BT_EXTENSIONS; }
+const char* const* getBtExtensions() { return BT_EXTENSIONS; }
namespace {
-const char* BT_CONTENT_TYPES[] = {"application/x-bittorrent", nullptr};
+constexpr const char* BT_CONTENT_TYPES[] = {"application/x-bittorrent",
+ nullptr};
} // namespace
-const char** getBtContentTypes() { return BT_CONTENT_TYPES; }
+const char* const* getBtContentTypes() { return BT_CONTENT_TYPES; }
} // namespace aria2