diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2017-01-09 17:37:40 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2017-01-09 17:37:40 +0900 |
| commit | c1a0b335159a6d002f4cc35f0b66397af0f39759 (patch) | |
| tree | a31062fb3e8f486bd08552783b7a2afa0b9dab36 /src/DownloadHandlerConstants.cc | |
| parent | 6abf2388ccec6332d03bb6e606227d5f527f24d9 (diff) | |
Add constexpr if possible
Diffstat (limited to 'src/DownloadHandlerConstants.cc')
| -rw-r--r-- | src/DownloadHandlerConstants.cc | 21 |
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 |
