Boost logo

Boost :

Subject: Re: [boost] Review Request: Boost.Itl; The Interval Template Library
From: Joachim Faulhaber (afojgo_at_[hidden])
Date: 2009-09-25 10:57:07

2009/9/25 Jeff Flinn <TriumphSprint2000_at_[hidden]>:
> Joachim Faulhaber wrote:
>>> Ahh, where are the refs to the newly named _add & _subtract private
>>> methods?
>> do you mean refs in the docs or refs in the code?
> I mean refs in the code. All I did to get to compile with only the header
> include was to rename the private declaration and definition of _add and
> _subtract. I didn't change any calls to these private methods, I wasn't sure
> which to the non-underline-prefixed calls should really be calling the
> _add/_subtract.

I thought you'd update the code from the boost sandbox ...
wouldn't that be easier?

Here are the applications of _add and _subtract member
function templates. I am afraid though that those corrections
won't help with the ambiguous partial spec problem
applying operator +=

HTH Joachim

the line numbers might be changed slightly.

_add<codomain_intersect>(value_type(common_interval, sectant.second))
_add<codomain_combine>(value_type(common_interval, sectant.second));
itl\interval_base_map.hpp(1474): object.template
itl\map.hpp(242): return _add<codomain_combine>(value_pair);
itl\map.hpp(249): return _add<codomain_combine>(prior, value_pair);
itl\map.hpp(257): this->template
itl\map.hpp(259): this->template
itl\map.hpp(523): section.template
itl\map.hpp(525): section.template
itl\map.hpp(573): section.template
itl\map.hpp(575): section.template _add<codomain_combine>(*sec_);

Boost list run by bdawes at, gregod at, cpdaniel at, john at