X-Git-Url: https://git.teslayout.com/public/public/public/?p=anna.git;a=blobdiff_plain;f=include%2Fanna%2Ftime%2Finternal%2FTimezone.hpp;fp=include%2Fanna%2Ftime%2Finternal%2FTimezone.hpp;h=fbd463eed7ee034cc109753285961c8f0abe075f;hp=532ccc4333b7498d838ad44435da18f4f880879e;hb=5a6cba5fde2b2f538a7515f8293cc0a8d9589dfa;hpb=af9c86ffb0e28d35ad94d99c5f77e41578c972b4 diff --git a/include/anna/time/internal/Timezone.hpp b/include/anna/time/internal/Timezone.hpp index 532ccc4..fbd463e 100644 --- a/include/anna/time/internal/Timezone.hpp +++ b/include/anna/time/internal/Timezone.hpp @@ -83,20 +83,20 @@ public: } // be careful: empty if unset - const std::string & getValue(void) const throw() { + const std::string & getValue(void) const { return (a_value); } - bool isInitialized(void) const throw() { + bool isInitialized(void) const { return (a_initialized); } //Unset is when getenv("TZ") returns NULL. Then, /etc/localtime used to be a copy or symlink to // any of the /usr/share/zoneinfo available timezones. - bool unsetTZ(void) const throw() { return (a_unsetTZ); } + bool unsetTZ(void) const { return (a_unsetTZ); } - bool apply() const throw() { + bool apply() const { // http://stackoverflow.com/questions/5873029/questions-about-putenv-and-setenv if(unsetTZ()) { unsetenv("TZ"); @@ -120,7 +120,7 @@ public: return true; } - std::string asString() const throw() { + std::string asString() const { std::string result = getValue(); if (unsetTZ()) return "[TZ unset]"; if (result == "") return "[TZ empty]";