Removed interval_t::advanced, which was unused
This commit is contained in:
parent
f15ae10a52
commit
e50abb5645
2 changed files with 3 additions and 9 deletions
|
|
@ -126,9 +126,6 @@ date_t interval_t::first(const optional<date_t>& moment) const
|
||||||
|
|
||||||
date_t quant(begin);
|
date_t quant(begin);
|
||||||
|
|
||||||
if (! advanced)
|
|
||||||
advanced = true;
|
|
||||||
|
|
||||||
if (moment && *moment > quant) {
|
if (moment && *moment > quant) {
|
||||||
// Find an efficient starting point for the upcoming while loop.
|
// Find an efficient starting point for the upcoming while loop.
|
||||||
// We want a date early enough that the range will be correct, but
|
// We want a date early enough that the range will be correct, but
|
||||||
|
|
|
||||||
|
|
@ -131,13 +131,11 @@ struct interval_t
|
||||||
date_t begin;
|
date_t begin;
|
||||||
date_t end;
|
date_t end;
|
||||||
|
|
||||||
mutable bool advanced;
|
|
||||||
|
|
||||||
interval_t(int _days = 0, int _months = 0, int _years = 0,
|
interval_t(int _days = 0, int _months = 0, int _years = 0,
|
||||||
const date_t& _begin = date_t(),
|
const date_t& _begin = date_t(),
|
||||||
const date_t& _end = date_t())
|
const date_t& _end = date_t())
|
||||||
: years(_years), months(_months), days(_days),
|
: years(_years), months(_months), days(_days),
|
||||||
begin(_begin), end(_end), advanced(false) {
|
begin(_begin), end(_end) {
|
||||||
TRACE_CTOR(interval_t, "int, int, int, const date_t&, const date_t&");
|
TRACE_CTOR(interval_t, "int, int, int, const date_t&, const date_t&");
|
||||||
}
|
}
|
||||||
interval_t(const interval_t& other)
|
interval_t(const interval_t& other)
|
||||||
|
|
@ -145,12 +143,11 @@ struct interval_t
|
||||||
months(other.months),
|
months(other.months),
|
||||||
days(other.days),
|
days(other.days),
|
||||||
begin(other.begin),
|
begin(other.begin),
|
||||||
end(other.end),
|
end(other.end) {
|
||||||
advanced(other.advanced) {
|
|
||||||
TRACE_CTOR(interval_t, "copy");
|
TRACE_CTOR(interval_t, "copy");
|
||||||
}
|
}
|
||||||
interval_t(const string& desc)
|
interval_t(const string& desc)
|
||||||
: years(0), months(0), days(0), begin(), end(), advanced(false) {
|
: years(0), months(0), days(0), begin(), end() {
|
||||||
TRACE_CTOR(interval_t, "const string&");
|
TRACE_CTOR(interval_t, "const string&");
|
||||||
std::istringstream stream(desc);
|
std::istringstream stream(desc);
|
||||||
parse(stream);
|
parse(stream);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue