mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Rename zone_vector to m_zone_vector.
To comply with coding spec.
This commit is contained in:
parent
3e41bb011d
commit
f6855bc0f8
@ -214,10 +214,10 @@ TimeZoneProvider::load_windows_dynamic_tz (HKEY key, time_zone_names names)
|
||||
}
|
||||
tz = zone_from_regtzi (regtzi, names);
|
||||
if (year == first)
|
||||
zone_vector.push_back (std::make_pair(0, tz));
|
||||
zone_vector.push_back (std::make_pair(year, tz));
|
||||
m_zone_vector.push_back (std::make_pair(0, tz));
|
||||
m_zone_vector.push_back (std::make_pair(year, tz));
|
||||
}
|
||||
zone_vector.push_back (std::make_pair(max_year, tz));
|
||||
m_zone_vector.push_back (std::make_pair(max_year, tz));
|
||||
}
|
||||
catch (std::invalid_argument)
|
||||
{
|
||||
@ -242,7 +242,7 @@ TimeZoneProvider::load_windows_classic_tz (HKEY key, time_zone_names names)
|
||||
if (RegQueryValueExA (key, "TZI", NULL, NULL,
|
||||
(LPBYTE) ®tzi, &size) == ERROR_SUCCESS)
|
||||
{
|
||||
zone_vector.push_back(
|
||||
m_zone_vector.push_back(
|
||||
std::make_pair(max_year, zone_from_regtzi (regtzi, names)));
|
||||
}
|
||||
}
|
||||
@ -267,11 +267,11 @@ TimeZoneProvider::load_windows_default_tz()
|
||||
auto dlt_name = utf_to_utf<char>(tzi.DaylightName,
|
||||
tzi.DaylightName + sizeof(tzi.DaylightName));
|
||||
time_zone_names names (std_name, std_name, dlt_name, dlt_name);
|
||||
zone_vector.push_back(std::make_pair(max_year, zone_from_regtzi(regtzi, names)));
|
||||
m_zone_vector.push_back(std::make_pair(max_year, zone_from_regtzi(regtzi, names)));
|
||||
}
|
||||
|
||||
TimeZoneProvider::TimeZoneProvider (const std::string& identifier) :
|
||||
zone_vector ()
|
||||
m_zone_vector ()
|
||||
{
|
||||
HKEY key;
|
||||
const std::string reg_key =
|
||||
@ -632,13 +632,13 @@ TimeZoneProvider::parse_file(const std::string& tzname)
|
||||
//Initial case
|
||||
if (last_time.is_not_a_date_time())
|
||||
{
|
||||
zone_vector.push_back(zone_no_dst(this_year - 1, last_info));
|
||||
zone_vector.push_back(zone_no_dst(this_year, this_info));
|
||||
m_zone_vector.push_back(zone_no_dst(this_year - 1, last_info));
|
||||
m_zone_vector.push_back(zone_no_dst(this_year, this_info));
|
||||
}
|
||||
// No change in is_dst means a permanent zone change.
|
||||
else if (last_info->info.isdst == this_info->info.isdst)
|
||||
{
|
||||
zone_vector.push_back(zone_no_dst(this_year, this_info));
|
||||
m_zone_vector.push_back(zone_no_dst(this_year, this_info));
|
||||
}
|
||||
/* If there have been no transitions in at least a year
|
||||
* then we need to create a no-DST rule with last_info to
|
||||
@ -647,9 +647,9 @@ TimeZoneProvider::parse_file(const std::string& tzname)
|
||||
else if (this_time - last_time > one_year)
|
||||
{
|
||||
auto year = last_time.date().year();
|
||||
if (zone_vector.back().first == year)
|
||||
if (m_zone_vector.back().first == year)
|
||||
year = year + 1; // no operator ++ or +=, sigh.
|
||||
zone_vector.push_back(zone_no_dst(year, last_info));
|
||||
m_zone_vector.push_back(zone_no_dst(year, last_info));
|
||||
}
|
||||
/* It's been less than a year, so it's probably a DST
|
||||
* cycle. This consumes two transitions so we want only
|
||||
@ -663,7 +663,7 @@ TimeZoneProvider::parse_file(const std::string& tzname)
|
||||
{
|
||||
last_rule = new_rule;
|
||||
auto year = last_time.date().year();
|
||||
zone_vector.push_back(zone_from_rule(year, new_rule));
|
||||
m_zone_vector.push_back(zone_from_rule(year, new_rule));
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -678,9 +678,9 @@ TimeZoneProvider::parse_file(const std::string& tzname)
|
||||
* period then the zone rescinded DST and we need a final no-dstzone.
|
||||
*/
|
||||
if (last_time.is_not_a_date_time())
|
||||
zone_vector.push_back(zone_no_dst(max_year, last_info));
|
||||
m_zone_vector.push_back(zone_no_dst(max_year, last_info));
|
||||
else if (last_time.date().year() < parser.last_year)
|
||||
zone_vector.push_back(zone_no_dst(last_time.date().year(), last_info));
|
||||
m_zone_vector.push_back(zone_no_dst(last_time.date().year(), last_info));
|
||||
}
|
||||
|
||||
bool
|
||||
@ -695,7 +695,7 @@ TimeZoneProvider::construct(const std::string& tzname)
|
||||
try
|
||||
{
|
||||
TZ_Ptr zone(new PTZ(tzname));
|
||||
zone_vector.push_back(std::make_pair(max_year, zone));
|
||||
m_zone_vector.push_back(std::make_pair(max_year, zone));
|
||||
}
|
||||
catch(std::exception& err)
|
||||
{
|
||||
@ -705,7 +705,7 @@ TimeZoneProvider::construct(const std::string& tzname)
|
||||
return true;
|
||||
}
|
||||
|
||||
TimeZoneProvider::TimeZoneProvider(const std::string& tzname) : zone_vector {}
|
||||
TimeZoneProvider::TimeZoneProvider(const std::string& tzname) : m_zone_vector {}
|
||||
{
|
||||
if(construct(tzname))
|
||||
return;
|
||||
@ -722,7 +722,7 @@ TimeZoneProvider::TimeZoneProvider(const std::string& tzname) : zone_vector {}
|
||||
{
|
||||
DEBUG("/etc/localtime invalid, resorting to GMT.");
|
||||
TZ_Ptr zone(new PTZ("UTC0"));
|
||||
zone_vector.push_back(std::make_pair(max_year, zone));
|
||||
m_zone_vector.push_back(std::make_pair(max_year, zone));
|
||||
}
|
||||
}
|
||||
#endif
|
||||
@ -731,11 +731,11 @@ TimeZoneProvider::TimeZoneProvider(const std::string& tzname) : zone_vector {}
|
||||
TZ_Ptr
|
||||
TimeZoneProvider::get(int year) const noexcept
|
||||
{
|
||||
if (zone_vector.empty())
|
||||
if (m_zone_vector.empty())
|
||||
return TZ_Ptr(new PTZ("UTC0"));
|
||||
auto iter = find_if(zone_vector.rbegin(), zone_vector.rend(),
|
||||
auto iter = find_if(m_zone_vector.rbegin(), m_zone_vector.rend(),
|
||||
[=](TZ_Entry e) { return e.first <= year; });
|
||||
if (iter == zone_vector.rend())
|
||||
return zone_vector.front().second;
|
||||
if (iter == m_zone_vector.rend())
|
||||
return m_zone_vector.front().second;
|
||||
return iter->second;
|
||||
}
|
||||
|
@ -60,7 +60,7 @@ public:
|
||||
private:
|
||||
void parse_file(const std::string& tzname);
|
||||
bool construct(const std::string& tzname);
|
||||
TZ_Vector zone_vector;
|
||||
TZ_Vector m_zone_vector;
|
||||
#if PLATFORM(WINDOWS)
|
||||
void load_windows_dynamic_tz(HKEY, time_zone_names);
|
||||
void load_windows_classic_tz(HKEY, time_zone_names);
|
||||
|
Loading…
Reference in New Issue
Block a user