<table><tr><td style="">hein added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D3805" rel="noreferrer">View Revision</a></tr></table><br /><div><div><p>kactivities-stats hasn't built for me in a long time fwiw:</p>
<p>[eike@ehl1 ~/devel/build/frameworks/kactivities-stats 80K]$ make install<br />
[ 2%] Automatic MOC for target KF5ActivitiesStats<br />
Generating MOC predefs moc_predefs.h<br />
[ 2%] Built target KF5ActivitiesStats_autogen<br />
[ 45%] Built target KF5ActivitiesStats<br />
[ 47%] Automatic MOC for target KActivitiesStatsTest<br />
Generating MOC predefs moc_predefs.h<br />
[ 50%] Automatic MOC for target KActivitiesStatsTestApp<br />
Generating MOC predefs moc_predefs.h<br />
[ 50%] Built target KActivitiesStatsTest_autogen<br />
[ 54%] Built target KActivitiesStatsTestApp_autogen<br />
[ 57%] Building CXX object autotests/CMakeFiles/KActivitiesStatsTest.dir/ResultSetQuickCheckTest.cpp.o<br />
[ 76%] Built target KActivitiesStatsTestApp<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp: In instantiation of ‘R boost::range_detail::default_constructible_unary_fn_wrapper<F, R>::operator()(const Arg&) const [with Arg = ResourceScoreCache::Item; F = Column<ResourceScoreCache::Item, QString>::Filterer<QString>; R = bool]’:<br />
/usr/include/boost/iterator/filter_iterator.hpp:101:49: required from ‘void boost::iterators::filter_iterator<Predicate, Iterator>::satisfy_predicate() [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<Column<ResourceScoreCache::Item, QString>::Filterer<QString>, bool>; Iterator = std::_Rb_tree_const_iterator<ResourceScoreCache::Item>]’<br />
/usr/include/boost/iterator/filter_iterator.hpp:60:28: required from ‘boost::iterators::filter_iterator<Predicate, Iterator>::filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<Column<ResourceScoreCache::Item, QString>::Filterer<QString>, bool>; Iterator = std::_Rb_tree_const_iterator<ResourceScoreCache::Item>]’<br />
/usr/include/boost/iterator/filter_iterator.hpp:115:14: required from ‘boost::iterators::filter_iterator<Predicate, Iterator> boost::iterators::make_filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<Column<ResourceScoreCache::Item, QString>::Filterer<QString>, bool>; Iterator = std::_Rb_tree_const_iterator<ResourceScoreCache::Item>]’<br />
/usr/include/boost/range/adaptor/filtered.hpp:45:40: required from ‘boost::range_detail::filtered_range<P, R>::filtered_range(P, R&) [with P = Column<ResourceScoreCache::Item, QString>::Filterer<QString>; R = std::set<ResourceScoreCache::Item, PrimaryKeyOrdering>]’<br />
/usr/include/boost/range/adaptor/filtered.hpp:65:20: required from ‘boost::range_detail::filtered_range<Predicate, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const boost::range_detail::filter_holder<Predicate>&) [with SinglePassRange = std::set<ResourceScoreCache::Item, PrimaryKeyOrdering>; Predicate = Column<ResourceScoreCache::Item, QString>::Filterer<QString>]’<br />
/home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:602:74: required from here<br />
/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: error: no match for ‘operator==’ (operand types are ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ and ‘int’)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: candidate: operator==(int, int) <built-in><br />
/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘int’<br />
In file included from /usr/include/boost/range/iterator_range.hpp:13:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/range/algorithm.hpp:30,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:31:</pre></div>
<p>/usr/include/boost/range/iterator_range_core.hpp:584:9: note: candidate: template<class IteratorT, class ForwardRange> typename boost::enable_if<boost::mpl::not_<boost::is_base_and_derived<boost::iterator_range_detail::iterator_range_tag, ForwardRange> >, bool>::type boost::operator==(const ForwardRange&, const boost::iterator_range<IteratorT>&)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">operator==( const ForwardRange& l, const iterator_range<IteratorT>& r )
^~~~~~~~</pre></div>
<p>/usr/include/boost/range/iterator_range_core.hpp:584:9: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: mismatched types ‘const boost::iterator_range<IteratorT>’ and ‘int’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /usr/include/boost/range/iterator_range.hpp:13:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/range/algorithm.hpp:30,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:31:</pre></div>
<p>/usr/include/boost/range/iterator_range_core.hpp:643:9: note: candidate: template<class Iterator1T, class Iterator2T> bool boost::operator==(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">operator==( const iterator_range<Iterator1T>& l, const iterator_range<Iterator2T>& r )
^~~~~~~~</pre></div>
<p>/usr/include/boost/range/iterator_range_core.hpp:643:9: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ is not derived from ‘const boost::iterator_range<IteratorT>’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /usr/include/boost/range/iterator_range.hpp:13:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/range/algorithm.hpp:30,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:31:</pre></div>
<p>/usr/include/boost/range/iterator_range_core.hpp:653:9: note: candidate: template<class IteratorT, class ForwardRange> typename boost::enable_if<boost::mpl::not_<boost::is_base_and_derived<boost::iterator_range_detail::iterator_range_tag, ForwardRange> >, bool>::type boost::operator==(const boost::iterator_range<IteratorT>&, const ForwardRange&)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">operator==( const iterator_range<IteratorT>& l, const ForwardRange& r )
^~~~~~~~</pre></div>
<p>/usr/include/boost/range/iterator_range_core.hpp:653:9: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ is not derived from ‘const boost::iterator_range<IteratorT>’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /usr/include/boost/optional/optional.hpp:1382:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/optional/detail/optional_relops.hpp:28:6: note: candidate: template<class T> bool boost::operator==(const boost::optional<T>&, const boost::optional<T>&)<br />
bool operator == ( optional<T> const& x, optional<T> const& y )</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/usr/include/boost/optional/detail/optional_relops.hpp:28:6: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: mismatched types ‘const boost::optional<T>’ and ‘int’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /usr/include/boost/optional/optional.hpp:1382:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/optional/detail/optional_relops.hpp:62:6: note: candidate: template<class T> bool boost::operator==(const boost::optional<T>&, const T&)<br />
bool operator == ( optional<T> const& x, T const& y )</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/usr/include/boost/optional/detail/optional_relops.hpp:62:6: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: deduced conflicting types for parameter ‘const T’ (‘Column<ResourceScoreCache::Item, QString>::Filterer<QString>’ and ‘int’)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /usr/include/boost/optional/optional.hpp:1382:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/optional/detail/optional_relops.hpp:96:6: note: candidate: template<class T> bool boost::operator==(const T&, const boost::optional<T>&)<br />
bool operator == ( T const& x, optional<T> const& y )</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/usr/include/boost/optional/detail/optional_relops.hpp:96:6: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: mismatched types ‘const boost::optional<T>’ and ‘int’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /usr/include/boost/optional/optional.hpp:1382:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/optional/detail/optional_relops.hpp:131:6: note: candidate: template<class T> bool boost::operator==(const boost::optional<T>&, boost::none_t)<br />
bool operator == ( optional<T> const& x, none_t ) BOOST_NOEXCEPT</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/usr/include/boost/optional/detail/optional_relops.hpp:131:6: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: cannot convert ‘0’ (type ‘int’) to type ‘boost::none_t’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /usr/include/boost/optional/optional.hpp:1382:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/optional/detail/optional_relops.hpp:165:6: note: candidate: template<class T> bool boost::operator==(boost::none_t, const boost::optional<T>&)<br />
bool operator == ( none_t , optional<T> const& y ) BOOST_NOEXCEPT</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/usr/include/boost/optional/detail/optional_relops.hpp:165:6: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: mismatched types ‘const boost::optional<T>’ and ‘int’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtDBus/qdbusextratypes.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/dbus/qdbusabstractinterface.h:50,
from /home/eike/devel/src/qt5-build/qtbase/include/QtDBus/qdbusabstractinterface.h:1,
from /home/eike/devel/src/qt5/qtbase/src/dbus/qdbusconnectioninterface.h:46,
from /home/eike/devel/src/qt5-build/qtbase/include/QtDBus/qdbusconnectioninterface.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtDBus/QDBusConnectionInterface:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:23:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/dbus/qdbusextratypes.h:195:13: note: candidate: bool operator==(const QDBusVariant&, const QDBusVariant&)<br />
inline bool operator==(const QDBusVariant &v1, const QDBusVariant &v2)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/dbus/qdbusextratypes.h:195:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘const QDBusVariant&’<br />
/home/eike/devel/src/qt5/qtbase/src/dbus/qdbusextratypes.h:155:13: note: candidate: bool operator==(const QDBusSignature&, const QDBusSignature&)<br />
inline bool operator==(const QDBusSignature &lhs, const QDBusSignature &rhs)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/dbus/qdbusextratypes.h:155:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘const QDBusSignature&’<br />
/home/eike/devel/src/qt5/qtbase/src/dbus/qdbusextratypes.h:100:13: note: candidate: bool operator==(const QDBusObjectPath&, const QDBusObjectPath&)<br />
inline bool operator==(const QDBusObjectPath &lhs, const QDBusObjectPath &rhs)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/dbus/qdbusextratypes.h:100:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘const QDBusObjectPath&’<br />
In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qrect.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/testlib/qtest.h:60,
from /home/eike/devel/src/qt5-build/qtbase/include/QtTest/qtest.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtTest/QTest:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:28,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qrect.h:859:30: note: candidate: constexpr bool operator==(const QRectF&, const QRectF&)<br />
Q_DECL_CONSTEXPR inline bool operator==(const QRectF &r1, const QRectF &r2) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qrect.h:859:30: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘const QRectF&’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qrect.h:454:30: note: candidate: constexpr bool operator==(const QRect&, const QRect&)<br />
Q_DECL_CONSTEXPR inline bool operator==(const QRect &r1, const QRect &r2) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qrect.h:454:30: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘const QRect&’<br />
In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qmargins.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/tools/qrect.h:43,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qrect.h:1,
from /home/eike/devel/src/qt5/qtbase/src/testlib/qtest.h:60,
from /home/eike/devel/src/qt5-build/qtbase/include/QtTest/qtest.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtTest/QTest:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:28,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qmargins.h:372:30: note: candidate: constexpr bool operator==(const QMarginsF&, const QMarginsF&)<br />
Q_DECL_CONSTEXPR inline bool operator==(const QMarginsF &lhs, const QMarginsF &rhs) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qmargins.h:372:30: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘const QMarginsF&’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qmargins.h:135:30: note: candidate: constexpr bool operator==(const QMargins&, const QMargins&)<br />
Q_DECL_CONSTEXPR inline bool operator==(const QMargins &m1, const QMargins &m2) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qmargins.h:135:30: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘const QMargins&’<br />
In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qsize.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/testlib/qtest.h:59,
from /home/eike/devel/src/qt5-build/qtbase/include/QtTest/qtest.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtTest/QTest:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:28,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsize.h:339:30: note: candidate: constexpr bool operator==(const QSizeF&, const QSizeF&)<br />
Q_DECL_CONSTEXPR inline bool operator==(const QSizeF &s1, const QSizeF &s2) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsize.h:339:30: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘const QSizeF&’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsize.h:169:30: note: candidate: constexpr bool operator==(const QSize&, const QSize&)<br />
Q_DECL_CONSTEXPR inline bool operator==(const QSize &s1, const QSize &s2) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsize.h:169:30: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘const QSize&’<br />
In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qpoint.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/testlib/qtest.h:58,
from /home/eike/devel/src/qt5-build/qtbase/include/QtTest/qtest.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtTest/QTest:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:28,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qpoint.h:348:30: note: candidate: constexpr bool operator==(const QPointF&, const QPointF&)<br />
Q_DECL_CONSTEXPR inline bool operator==(const QPointF &p1, const QPointF &p2)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qpoint.h:348:30: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘const QPointF&’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qpoint.h:163:30: note: candidate: constexpr bool operator==(const QPoint&, const QPoint&)<br />
Q_DECL_CONSTEXPR inline bool operator==(const QPoint &p1, const QPoint &p2)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qpoint.h:163:30: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘const QPoint&’<br />
In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qmetaobject.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/testlib/qtestcase.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtTest/qtestcase.h:1,
from /home/eike/devel/src/qt5/qtbase/src/testlib/qtest.h:45,
from /home/eike/devel/src/qt5-build/qtbase/include/QtTest/qtest.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtTest/QTest:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:28,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/kernel/qmetaobject.h:201:13: note: candidate: bool operator==(const QMetaMethod&, const QMetaMethod&)<br />
inline bool operator==(const QMetaMethod &m1, const QMetaMethod &m2)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/kernel/qmetaobject.h:201:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘const QMetaMethod&’<br />
In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qsharedpointer_impl.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qsharedpointer.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/io/qdebug.h:54,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qdebug.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qresultstore.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qresultstore.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfutureinterface.h:49,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfutureinterface.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfuture.h:47,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfuture.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QFuture:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:24,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:817:13: note: candidate: template<class T> bool operator==(std::nullptr_t, const QWeakPointer<T>&)<br />
inline bool operator==(std::nullptr_t, const QWeakPointer<T> &rhs) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:817:13: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: mismatched types ‘const QWeakPointer<T>’ and ‘int’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qsharedpointer_impl.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qsharedpointer.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/io/qdebug.h:54,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qdebug.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qresultstore.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qresultstore.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfutureinterface.h:49,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfutureinterface.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfuture.h:47,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfuture.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QFuture:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:24,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:805:13: note: candidate: template<class T> bool operator==(const QWeakPointer<T>&, std::nullptr_t)<br />
inline bool operator==(const QWeakPointer<T> &lhs, std::nullptr_t) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:805:13: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ is not derived from ‘const QWeakPointer<T>’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qsharedpointer_impl.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qsharedpointer.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/io/qdebug.h:54,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qdebug.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qresultstore.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qresultstore.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfutureinterface.h:49,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfutureinterface.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfuture.h:47,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfuture.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QFuture:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:24,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:793:13: note: candidate: template<class T> bool operator==(std::nullptr_t, const QSharedPointer<T>&)<br />
inline bool operator==(std::nullptr_t, const QSharedPointer<T> &rhs) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:793:13: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: mismatched types ‘const QSharedPointer<T>’ and ‘int’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qsharedpointer_impl.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qsharedpointer.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/io/qdebug.h:54,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qdebug.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qresultstore.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qresultstore.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfutureinterface.h:49,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfutureinterface.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfuture.h:47,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfuture.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QFuture:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:24,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:781:13: note: candidate: template<class T> bool operator==(const QSharedPointer<T>&, std::nullptr_t)<br />
inline bool operator==(const QSharedPointer<T> &lhs, std::nullptr_t) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:781:13: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ is not derived from ‘const QSharedPointer<T>’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qsharedpointer_impl.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qsharedpointer.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/io/qdebug.h:54,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qdebug.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qresultstore.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qresultstore.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfutureinterface.h:49,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfutureinterface.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfuture.h:47,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfuture.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QFuture:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:24,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:770:6: note: candidate: template<class T, class X> bool operator==(const QSharedPointer<T>&, const QWeakPointer<X>&)<br />
bool operator==(const QSharedPointer<T> &ptr1, const QWeakPointer<X> &ptr2) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:770:6: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ is not derived from ‘const QSharedPointer<T>’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qsharedpointer_impl.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qsharedpointer.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/io/qdebug.h:54,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qdebug.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qresultstore.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qresultstore.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfutureinterface.h:49,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfutureinterface.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfuture.h:47,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfuture.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QFuture:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:24,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:754:6: note: candidate: template<class T, class X> bool operator==(const T*, const QSharedPointer<T>&)<br />
bool operator==(const T *ptr1, const QSharedPointer<X> &ptr2) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:754:6: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: mismatched types ‘const T*’ and ‘boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qsharedpointer_impl.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qsharedpointer.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/io/qdebug.h:54,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qdebug.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qresultstore.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qresultstore.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfutureinterface.h:49,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfutureinterface.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfuture.h:47,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfuture.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QFuture:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:24,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:749:6: note: candidate: template<class T, class X> bool operator==(const QSharedPointer<T>&, const X*)<br />
bool operator==(const QSharedPointer<T> &ptr1, const X *ptr2) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:749:6: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ is not derived from ‘const QSharedPointer<T>’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qsharedpointer_impl.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qsharedpointer.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/io/qdebug.h:54,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qdebug.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qresultstore.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qresultstore.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfutureinterface.h:49,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfutureinterface.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfuture.h:47,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfuture.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QFuture:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:24,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:738:6: note: candidate: template<class T, class X> bool operator==(const QSharedPointer<T>&, const QSharedPointer<T>&)<br />
bool operator==(const QSharedPointer<T> &ptr1, const QSharedPointer<X> &ptr2) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:738:6: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ is not derived from ‘const QSharedPointer<T>’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qvariant.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/tools/qlocale.h:43,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qlocale.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/io/qtextstream.h:46,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qtextstream.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/io/qdebug.h:49,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qdebug.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qresultstore.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qresultstore.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfutureinterface.h:49,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfutureinterface.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfuture.h:47,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfuture.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QFuture:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:24,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/kernel/qvariant.h:567:13: note: candidate: bool operator==(const QVariant&, const QVariantComparisonHelper&)<br />
inline bool operator==(const QVariant &v1, const QVariantComparisonHelper &v2)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/kernel/qvariant.h:567:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘const QVariant&’<br />
In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qhash.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/tools/qshareddata.h:46,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qshareddata.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qexception.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qexception.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfutureinterface.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfutureinterface.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfuture.h:47,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfuture.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QFuture:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:24,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qhash.h:141:13: note: candidate: bool operator==(const QHashDummyValue&, const QHashDummyValue&)<br />
inline bool operator==(const QHashDummyValue & /* v1 */, const QHashDummyValue & /* v2 */)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qhash.h:141:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘const QHashDummyValue&’<br />
In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qvarlengtharray.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/kernel/qmetatype.h:47,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qmetatype.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/kernel/qobject.h:54,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qobject.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QObject:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qvarlengtharray.h:515:6: note: candidate: template<class T, int Prealloc1, int Prealloc2> bool operator==(const QVarLengthArray<T, Prealloc1>&, const QVarLengthArray<T, Prealloc2>&)<br />
bool operator==(const QVarLengthArray<T, Prealloc1> &l, const QVarLengthArray<T, Prealloc2> &r)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qvarlengtharray.h:515:6: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ is not derived from ‘const QVarLengthArray<T, Prealloc1>’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qscopedpointer.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/kernel/qobject.h:53,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qobject.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QObject:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qscopedpointer.h:197:13: note: candidate: template<class T, class Cleanup> bool operator==(std::nullptr_t, const QScopedPointer<T, Cleanup>&)<br />
inline bool operator==(std::nullptr_t, const QScopedPointer<T, Cleanup> &rhs) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qscopedpointer.h:197:13: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: mismatched types ‘const QScopedPointer<T, Cleanup>’ and ‘int’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qscopedpointer.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/kernel/qobject.h:53,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qobject.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QObject:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qscopedpointer.h:191:13: note: candidate: template<class T, class Cleanup> bool operator==(const QScopedPointer<T, Cleanup>&, std::nullptr_t)<br />
inline bool operator==(const QScopedPointer<T, Cleanup> &lhs, std::nullptr_t) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qscopedpointer.h:191:13: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ is not derived from ‘const QScopedPointer<T, Cleanup>’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qscopedpointer.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/kernel/qobject.h:53,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qobject.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QObject:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qscopedpointer.h:179:13: note: candidate: template<class T, class Cleanup> bool operator==(const QScopedPointer<T, Cleanup>&, const QScopedPointer<T, Cleanup>&)<br />
inline bool operator==(const QScopedPointer<T, Cleanup> &lhs, const QScopedPointer<T, Cleanup> &rhs) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qscopedpointer.h:179:13: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ is not derived from ‘const QScopedPointer<T, Cleanup>’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qpair.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/tools/qhashfunctions.h:45,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qhashfunctions.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/tools/qlist.h:47,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qlist.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/kernel/qobject.h:49,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qobject.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QObject:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qpair.h:110:41: note: candidate: template<class T1, class <a href="https://phabricator.kde.org/T2" style="background-color: #e7e7e7;
border-color: #e7e7e7;
border-radius: 3px;
padding: 0 4px;
font-weight: bold;
color: black;text-decoration: line-through;" rel="noreferrer">T2</a>> constexpr bool operator==(const QPair<T1, <a href="https://phabricator.kde.org/T2" style="background-color: #e7e7e7;
border-color: #e7e7e7;
border-radius: 3px;
padding: 0 4px;
font-weight: bold;
color: black;text-decoration: line-through;" rel="noreferrer">T2</a>>&, const QPair<T1, <a href="https://phabricator.kde.org/T2" style="background-color: #e7e7e7;
border-color: #e7e7e7;
border-radius: 3px;
padding: 0 4px;
font-weight: bold;
color: black;text-decoration: line-through;" rel="noreferrer">T2</a>>&)<br />
Q_DECL_CONSTEXPR Q_INLINE_TEMPLATE bool operator==(const QPair<T1, <a href="https://phabricator.kde.org/T2" style="background-color: #e7e7e7;
border-color: #e7e7e7;
border-radius: 3px;
padding: 0 4px;
font-weight: bold;
color: black;text-decoration: line-through;" rel="noreferrer">T2</a>> &p1, const QPair<T1, <a href="https://phabricator.kde.org/T2" style="background-color: #e7e7e7;
border-color: #e7e7e7;
border-radius: 3px;
padding: 0 4px;
font-weight: bold;
color: black;text-decoration: line-through;" rel="noreferrer">T2</a>> &p2)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qpair.h:110:41: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ is not derived from ‘const QPair<T1, <a href="https://phabricator.kde.org/T2" style="background-color: #e7e7e7;
border-color: #e7e7e7;
border-radius: 3px;
padding: 0 4px;
font-weight: bold;
color: black;text-decoration: line-through;" rel="noreferrer">T2</a>>’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qstring.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/kernel/qobject.h:47,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qobject.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QObject:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1677:32: note: candidate: bool operator==(const QByteArray&, const QStringRef&)<br />
inline QT_ASCII_CAST_WARN bool operator==(const QByteArray &lhs, const QStringRef &rhs) { return rhs.compare(lhs) == 0; }</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1677:32: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘const QByteArray&’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1670:32: note: candidate: bool operator==(const QStringRef&, const QByteArray&)<br />
inline QT_ASCII_CAST_WARN bool operator==(const QStringRef &lhs, const QByteArray &rhs) { return lhs.compare(rhs) == 0; }</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1670:32: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘const QStringRef&’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1661:13: note: candidate: bool operator==(QLatin1String, QChar)<br />
inline bool operator==(QLatin1String lhs, QChar rhs) Q_DECL_NOTHROW { return rhs == lhs; }</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1661:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘QLatin1String’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1642:13: note: candidate: bool operator==(const QStringRef&, QChar)<br />
inline bool operator==(const QStringRef &lhs, QChar rhs) Q_DECL_NOTHROW { return rhs == lhs; }</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1642:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘const QStringRef&’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1623:13: note: candidate: bool operator==(const QString&, QChar)<br />
inline bool operator==(const QString &lhs, QChar rhs) Q_DECL_NOTHROW { return rhs == lhs; }</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1623:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘const QString&’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1604:13: note: candidate: bool operator==(const QStringRef&, QLatin1String)<br />
inline bool operator==(const QStringRef &lhs, QLatin1String rhs) Q_DECL_NOTHROW { return rhs == lhs; }</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1604:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘const QStringRef&’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1597:20: note: candidate: bool operator==(QLatin1String, const QStringRef&)<br />
Q_CORE_EXPORT bool operator==(QLatin1String lhs, const QStringRef &rhs) Q_DECL_NOTHROW;</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1597:20: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘QLatin1String’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1572:13: note: candidate: bool operator==(const QStringRef&, const QString&)<br />
inline bool operator==(const QStringRef &lhs, const QString &rhs) Q_DECL_NOTHROW { return rhs == lhs; }</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1572:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘const QStringRef&’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1565:20: note: candidate: bool operator==(const QString&, const QStringRef&)<br />
Q_CORE_EXPORT bool operator==(const QString &lhs, const QStringRef &rhs) Q_DECL_NOTHROW;</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1565:20: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘const QString&’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1553:20: note: candidate: bool operator==(const QStringRef&, const QStringRef&)<br />
Q_CORE_EXPORT bool operator==(const QStringRef &s1, const QStringRef &s2) Q_DECL_NOTHROW;</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1553:20: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘const QStringRef&’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1210:32: note: candidate: bool operator==(const char*, QLatin1String)<br />
inline QT_ASCII_CAST_WARN bool operator==(const char *s1, QLatin1String s2)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1210:32: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘const char*’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1153:13: note: candidate: bool operator==(QLatin1String, QLatin1String)<br />
inline bool operator==(QLatin1String s1, QLatin1String s2) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1153:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘QLatin1String’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1145:13: note: candidate: bool operator==(const QString&, QString::Null)<br />
inline bool operator==(const QString &s, QString::Null) { return s.isNull(); }</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1145:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘const QString&’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1143:13: note: candidate: bool operator==(QString::Null, const QString&)<br />
inline bool operator==(QString::Null, const QString &s) { return s.isNull(); }</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1143:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘QString::Null’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1141:13: note: candidate: bool operator==(QString::Null, QString::Null)<br />
inline bool operator==(QString::Null, QString::Null) { return true; }</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1141:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘QString::Null’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1650:13: note: candidate: bool operator==(QChar, QLatin1String)<br />
inline bool operator==(QChar lhs, QLatin1String rhs) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1650:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘QChar’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1631:13: note: candidate: bool operator==(QChar, const QStringRef&)<br />
inline bool operator==(QChar lhs, const QStringRef &rhs) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1631:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘QChar’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1612:13: note: candidate: bool operator==(QChar, const QString&)<br />
inline bool operator==(QChar lhs, const QString &rhs) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1612:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘QChar’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1698:32: note: candidate: bool operator==(const char*, const QStringRef&)<br />
inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QStringRef &s2)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1698:32: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘const char*’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1197:32: note: candidate: bool operator==(const char*, const QString&)<br />
inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QString &s2)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1197:32: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘const char*’<br />
In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qbytearray.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:49,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qstring.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/kernel/qobject.h:47,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qobject.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QObject:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qbytearray.h:598:13: note: candidate: bool operator==(const char*, const QByteArray&)<br />
inline bool operator==(const char *a1, const QByteArray &a2) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qbytearray.h:598:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘const char*’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qbytearray.h:596:13: note: candidate: bool operator==(const QByteArray&, const char*)<br />
inline bool operator==(const QByteArray &a1, const char *a2) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qbytearray.h:596:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘const QByteArray&’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qbytearray.h:594:13: note: candidate: bool operator==(const QByteArray&, const QByteArray&)<br />
inline bool operator==(const QByteArray &a1, const QByteArray &a2) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qbytearray.h:594:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘const QByteArray&’<br />
In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qchar.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qstring.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/kernel/qobject.h:47,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qobject.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QObject:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qchar.h:584:30: note: candidate: constexpr bool operator==(std::nullptr_t, QChar)<br />
Q_DECL_CONSTEXPR inline bool operator==(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return rhs.isNull(); }</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qchar.h:584:30: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘std::nullptr_t’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qchar.h:582:30: note: candidate: constexpr bool operator==(QChar, std::nullptr_t)<br />
Q_DECL_CONSTEXPR inline bool operator==(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return lhs.isNull(); }</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qchar.h:582:30: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘QChar’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qchar.h:573:30: note: candidate: constexpr bool operator==(QChar, QChar)<br />
Q_DECL_CONSTEXPR inline bool operator==(QChar c1, QChar c2) Q_DECL_NOTHROW { return c1.ucs == c2.ucs; }</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qchar.h:573:30: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘QChar’<br />
In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qstring.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/kernel/qobject.h:47,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qobject.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QObject:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:633:31: note: candidate: bool operator==(const QString&, const QString&)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">friend Q_CORE_EXPORT bool operator==(const QString &s1, const QString &s2) Q_DECL_NOTHROW;
^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:633:31: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceScoreCache::Item, QString>::Filterer<QString> >’ to ‘const QString&’<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp: In instantiation of ‘R boost::range_detail::default_constructible_unary_fn_wrapper<F, R>::operator()(const Arg&) const [with Arg = ResourceLink::Item; F = Column<ResourceLink::Item, QString>::Filterer<QString>; R = bool]’:<br />
/usr/include/boost/iterator/filter_iterator.hpp:101:49: required from ‘void boost::iterators::filter_iterator<Predicate, Iterator>::satisfy_predicate() [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<Column<ResourceLink::Item, QString>::Filterer<QString>, bool>; Iterator = std::_Rb_tree_const_iterator<ResourceLink::Item>]’<br />
/usr/include/boost/iterator/filter_iterator.hpp:60:28: required from ‘boost::iterators::filter_iterator<Predicate, Iterator>::filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<Column<ResourceLink::Item, QString>::Filterer<QString>, bool>; Iterator = std::_Rb_tree_const_iterator<ResourceLink::Item>]’<br />
/usr/include/boost/iterator/filter_iterator.hpp:115:14: required from ‘boost::iterators::filter_iterator<Predicate, Iterator> boost::iterators::make_filter_iterator(Predicate, Iterator, Iterator) [with Predicate = boost::range_detail::default_constructible_unary_fn_wrapper<Column<ResourceLink::Item, QString>::Filterer<QString>, bool>; Iterator = std::_Rb_tree_const_iterator<ResourceLink::Item>]’<br />
/usr/include/boost/range/adaptor/filtered.hpp:45:40: required from ‘boost::range_detail::filtered_range<P, R>::filtered_range(P, R&) [with P = Column<ResourceLink::Item, QString>::Filterer<QString>; R = std::set<ResourceLink::Item, PrimaryKeyOrdering>]’<br />
/usr/include/boost/range/adaptor/filtered.hpp:65:20: required from ‘boost::range_detail::filtered_range<Predicate, SinglePassRange> boost::range_detail::operator|(SinglePassRange&, const boost::range_detail::filter_holder<Predicate>&) [with SinglePassRange = std::set<ResourceLink::Item, PrimaryKeyOrdering>; Predicate = Column<ResourceLink::Item, QString>::Filterer<QString>]’<br />
/home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:640:68: required from here<br />
/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: error: no match for ‘operator==’ (operand types are ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ and ‘int’)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: candidate: operator==(int, int) <built-in><br />
/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘int’<br />
In file included from /usr/include/boost/range/iterator_range.hpp:13:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/range/algorithm.hpp:30,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:31:</pre></div>
<p>/usr/include/boost/range/iterator_range_core.hpp:584:9: note: candidate: template<class IteratorT, class ForwardRange> typename boost::enable_if<boost::mpl::not_<boost::is_base_and_derived<boost::iterator_range_detail::iterator_range_tag, ForwardRange> >, bool>::type boost::operator==(const ForwardRange&, const boost::iterator_range<IteratorT>&)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">operator==( const ForwardRange& l, const iterator_range<IteratorT>& r )
^~~~~~~~</pre></div>
<p>/usr/include/boost/range/iterator_range_core.hpp:584:9: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: mismatched types ‘const boost::iterator_range<IteratorT>’ and ‘int’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /usr/include/boost/range/iterator_range.hpp:13:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/range/algorithm.hpp:30,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:31:</pre></div>
<p>/usr/include/boost/range/iterator_range_core.hpp:643:9: note: candidate: template<class Iterator1T, class Iterator2T> bool boost::operator==(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">operator==( const iterator_range<Iterator1T>& l, const iterator_range<Iterator2T>& r )
^~~~~~~~</pre></div>
<p>/usr/include/boost/range/iterator_range_core.hpp:643:9: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ is not derived from ‘const boost::iterator_range<IteratorT>’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /usr/include/boost/range/iterator_range.hpp:13:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/range/algorithm.hpp:30,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:31:</pre></div>
<p>/usr/include/boost/range/iterator_range_core.hpp:653:9: note: candidate: template<class IteratorT, class ForwardRange> typename boost::enable_if<boost::mpl::not_<boost::is_base_and_derived<boost::iterator_range_detail::iterator_range_tag, ForwardRange> >, bool>::type boost::operator==(const boost::iterator_range<IteratorT>&, const ForwardRange&)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">operator==( const iterator_range<IteratorT>& l, const ForwardRange& r )
^~~~~~~~</pre></div>
<p>/usr/include/boost/range/iterator_range_core.hpp:653:9: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ is not derived from ‘const boost::iterator_range<IteratorT>’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /usr/include/boost/optional/optional.hpp:1382:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/optional/detail/optional_relops.hpp:28:6: note: candidate: template<class T> bool boost::operator==(const boost::optional<T>&, const boost::optional<T>&)<br />
bool operator == ( optional<T> const& x, optional<T> const& y )</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/usr/include/boost/optional/detail/optional_relops.hpp:28:6: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: mismatched types ‘const boost::optional<T>’ and ‘int’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /usr/include/boost/optional/optional.hpp:1382:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/optional/detail/optional_relops.hpp:62:6: note: candidate: template<class T> bool boost::operator==(const boost::optional<T>&, const T&)<br />
bool operator == ( optional<T> const& x, T const& y )</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/usr/include/boost/optional/detail/optional_relops.hpp:62:6: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: deduced conflicting types for parameter ‘const T’ (‘Column<ResourceLink::Item, QString>::Filterer<QString>’ and ‘int’)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /usr/include/boost/optional/optional.hpp:1382:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/optional/detail/optional_relops.hpp:96:6: note: candidate: template<class T> bool boost::operator==(const T&, const boost::optional<T>&)<br />
bool operator == ( T const& x, optional<T> const& y )</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/usr/include/boost/optional/detail/optional_relops.hpp:96:6: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: mismatched types ‘const boost::optional<T>’ and ‘int’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /usr/include/boost/optional/optional.hpp:1382:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/optional/detail/optional_relops.hpp:131:6: note: candidate: template<class T> bool boost::operator==(const boost::optional<T>&, boost::none_t)<br />
bool operator == ( optional<T> const& x, none_t ) BOOST_NOEXCEPT</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/usr/include/boost/optional/detail/optional_relops.hpp:131:6: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: cannot convert ‘0’ (type ‘int’) to type ‘boost::none_t’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /usr/include/boost/optional/optional.hpp:1382:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/optional/detail/optional_relops.hpp:165:6: note: candidate: template<class T> bool boost::operator==(boost::none_t, const boost::optional<T>&)<br />
bool operator == ( none_t , optional<T> const& y ) BOOST_NOEXCEPT</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/usr/include/boost/optional/detail/optional_relops.hpp:165:6: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: mismatched types ‘const boost::optional<T>’ and ‘int’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtDBus/qdbusextratypes.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/dbus/qdbusabstractinterface.h:50,
from /home/eike/devel/src/qt5-build/qtbase/include/QtDBus/qdbusabstractinterface.h:1,
from /home/eike/devel/src/qt5/qtbase/src/dbus/qdbusconnectioninterface.h:46,
from /home/eike/devel/src/qt5-build/qtbase/include/QtDBus/qdbusconnectioninterface.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtDBus/QDBusConnectionInterface:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:23:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/dbus/qdbusextratypes.h:195:13: note: candidate: bool operator==(const QDBusVariant&, const QDBusVariant&)<br />
inline bool operator==(const QDBusVariant &v1, const QDBusVariant &v2)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/dbus/qdbusextratypes.h:195:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘const QDBusVariant&’<br />
/home/eike/devel/src/qt5/qtbase/src/dbus/qdbusextratypes.h:155:13: note: candidate: bool operator==(const QDBusSignature&, const QDBusSignature&)<br />
inline bool operator==(const QDBusSignature &lhs, const QDBusSignature &rhs)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/dbus/qdbusextratypes.h:155:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘const QDBusSignature&’<br />
/home/eike/devel/src/qt5/qtbase/src/dbus/qdbusextratypes.h:100:13: note: candidate: bool operator==(const QDBusObjectPath&, const QDBusObjectPath&)<br />
inline bool operator==(const QDBusObjectPath &lhs, const QDBusObjectPath &rhs)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/dbus/qdbusextratypes.h:100:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘const QDBusObjectPath&’<br />
In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qrect.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/testlib/qtest.h:60,
from /home/eike/devel/src/qt5-build/qtbase/include/QtTest/qtest.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtTest/QTest:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:28,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qrect.h:859:30: note: candidate: constexpr bool operator==(const QRectF&, const QRectF&)<br />
Q_DECL_CONSTEXPR inline bool operator==(const QRectF &r1, const QRectF &r2) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qrect.h:859:30: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘const QRectF&’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qrect.h:454:30: note: candidate: constexpr bool operator==(const QRect&, const QRect&)<br />
Q_DECL_CONSTEXPR inline bool operator==(const QRect &r1, const QRect &r2) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qrect.h:454:30: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘const QRect&’<br />
In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qmargins.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/tools/qrect.h:43,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qrect.h:1,
from /home/eike/devel/src/qt5/qtbase/src/testlib/qtest.h:60,
from /home/eike/devel/src/qt5-build/qtbase/include/QtTest/qtest.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtTest/QTest:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:28,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qmargins.h:372:30: note: candidate: constexpr bool operator==(const QMarginsF&, const QMarginsF&)<br />
Q_DECL_CONSTEXPR inline bool operator==(const QMarginsF &lhs, const QMarginsF &rhs) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qmargins.h:372:30: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘const QMarginsF&’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qmargins.h:135:30: note: candidate: constexpr bool operator==(const QMargins&, const QMargins&)<br />
Q_DECL_CONSTEXPR inline bool operator==(const QMargins &m1, const QMargins &m2) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qmargins.h:135:30: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘const QMargins&’<br />
In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qsize.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/testlib/qtest.h:59,
from /home/eike/devel/src/qt5-build/qtbase/include/QtTest/qtest.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtTest/QTest:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:28,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsize.h:339:30: note: candidate: constexpr bool operator==(const QSizeF&, const QSizeF&)<br />
Q_DECL_CONSTEXPR inline bool operator==(const QSizeF &s1, const QSizeF &s2) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsize.h:339:30: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘const QSizeF&’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsize.h:169:30: note: candidate: constexpr bool operator==(const QSize&, const QSize&)<br />
Q_DECL_CONSTEXPR inline bool operator==(const QSize &s1, const QSize &s2) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsize.h:169:30: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘const QSize&’<br />
In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qpoint.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/testlib/qtest.h:58,
from /home/eike/devel/src/qt5-build/qtbase/include/QtTest/qtest.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtTest/QTest:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:28,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qpoint.h:348:30: note: candidate: constexpr bool operator==(const QPointF&, const QPointF&)<br />
Q_DECL_CONSTEXPR inline bool operator==(const QPointF &p1, const QPointF &p2)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qpoint.h:348:30: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘const QPointF&’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qpoint.h:163:30: note: candidate: constexpr bool operator==(const QPoint&, const QPoint&)<br />
Q_DECL_CONSTEXPR inline bool operator==(const QPoint &p1, const QPoint &p2)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qpoint.h:163:30: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘const QPoint&’<br />
In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qmetaobject.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/testlib/qtestcase.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtTest/qtestcase.h:1,
from /home/eike/devel/src/qt5/qtbase/src/testlib/qtest.h:45,
from /home/eike/devel/src/qt5-build/qtbase/include/QtTest/qtest.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtTest/QTest:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:28,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/kernel/qmetaobject.h:201:13: note: candidate: bool operator==(const QMetaMethod&, const QMetaMethod&)<br />
inline bool operator==(const QMetaMethod &m1, const QMetaMethod &m2)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/kernel/qmetaobject.h:201:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘const QMetaMethod&’<br />
In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qsharedpointer_impl.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qsharedpointer.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/io/qdebug.h:54,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qdebug.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qresultstore.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qresultstore.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfutureinterface.h:49,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfutureinterface.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfuture.h:47,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfuture.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QFuture:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:24,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:817:13: note: candidate: template<class T> bool operator==(std::nullptr_t, const QWeakPointer<T>&)<br />
inline bool operator==(std::nullptr_t, const QWeakPointer<T> &rhs) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:817:13: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: mismatched types ‘const QWeakPointer<T>’ and ‘int’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qsharedpointer_impl.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qsharedpointer.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/io/qdebug.h:54,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qdebug.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qresultstore.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qresultstore.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfutureinterface.h:49,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfutureinterface.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfuture.h:47,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfuture.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QFuture:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:24,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:805:13: note: candidate: template<class T> bool operator==(const QWeakPointer<T>&, std::nullptr_t)<br />
inline bool operator==(const QWeakPointer<T> &lhs, std::nullptr_t) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:805:13: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ is not derived from ‘const QWeakPointer<T>’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qsharedpointer_impl.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qsharedpointer.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/io/qdebug.h:54,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qdebug.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qresultstore.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qresultstore.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfutureinterface.h:49,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfutureinterface.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfuture.h:47,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfuture.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QFuture:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:24,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:793:13: note: candidate: template<class T> bool operator==(std::nullptr_t, const QSharedPointer<T>&)<br />
inline bool operator==(std::nullptr_t, const QSharedPointer<T> &rhs) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:793:13: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: mismatched types ‘const QSharedPointer<T>’ and ‘int’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qsharedpointer_impl.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qsharedpointer.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/io/qdebug.h:54,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qdebug.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qresultstore.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qresultstore.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfutureinterface.h:49,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfutureinterface.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfuture.h:47,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfuture.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QFuture:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:24,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:781:13: note: candidate: template<class T> bool operator==(const QSharedPointer<T>&, std::nullptr_t)<br />
inline bool operator==(const QSharedPointer<T> &lhs, std::nullptr_t) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:781:13: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ is not derived from ‘const QSharedPointer<T>’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qsharedpointer_impl.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qsharedpointer.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/io/qdebug.h:54,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qdebug.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qresultstore.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qresultstore.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfutureinterface.h:49,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfutureinterface.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfuture.h:47,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfuture.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QFuture:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:24,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:770:6: note: candidate: template<class T, class X> bool operator==(const QSharedPointer<T>&, const QWeakPointer<X>&)<br />
bool operator==(const QSharedPointer<T> &ptr1, const QWeakPointer<X> &ptr2) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:770:6: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ is not derived from ‘const QSharedPointer<T>’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qsharedpointer_impl.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qsharedpointer.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/io/qdebug.h:54,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qdebug.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qresultstore.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qresultstore.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfutureinterface.h:49,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfutureinterface.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfuture.h:47,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfuture.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QFuture:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:24,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:754:6: note: candidate: template<class T, class X> bool operator==(const T*, const QSharedPointer<T>&)<br />
bool operator==(const T *ptr1, const QSharedPointer<X> &ptr2) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:754:6: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: mismatched types ‘const T*’ and ‘boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qsharedpointer_impl.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qsharedpointer.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/io/qdebug.h:54,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qdebug.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qresultstore.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qresultstore.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfutureinterface.h:49,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfutureinterface.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfuture.h:47,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfuture.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QFuture:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:24,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:749:6: note: candidate: template<class T, class X> bool operator==(const QSharedPointer<T>&, const X*)<br />
bool operator==(const QSharedPointer<T> &ptr1, const X *ptr2) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:749:6: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ is not derived from ‘const QSharedPointer<T>’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qsharedpointer_impl.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qsharedpointer.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/io/qdebug.h:54,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qdebug.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qresultstore.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qresultstore.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfutureinterface.h:49,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfutureinterface.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfuture.h:47,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfuture.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QFuture:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:24,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:738:6: note: candidate: template<class T, class X> bool operator==(const QSharedPointer<T>&, const QSharedPointer<T>&)<br />
bool operator==(const QSharedPointer<T> &ptr1, const QSharedPointer<X> &ptr2) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:738:6: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ is not derived from ‘const QSharedPointer<T>’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qvariant.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/tools/qlocale.h:43,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qlocale.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/io/qtextstream.h:46,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qtextstream.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/io/qdebug.h:49,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qdebug.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qresultstore.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qresultstore.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfutureinterface.h:49,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfutureinterface.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfuture.h:47,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfuture.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QFuture:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:24,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/kernel/qvariant.h:567:13: note: candidate: bool operator==(const QVariant&, const QVariantComparisonHelper&)<br />
inline bool operator==(const QVariant &v1, const QVariantComparisonHelper &v2)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/kernel/qvariant.h:567:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘const QVariant&’<br />
In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qhash.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/tools/qshareddata.h:46,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qshareddata.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qexception.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qexception.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfutureinterface.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfutureinterface.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/thread/qfuture.h:47,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qfuture.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QFuture:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:24,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qhash.h:141:13: note: candidate: bool operator==(const QHashDummyValue&, const QHashDummyValue&)<br />
inline bool operator==(const QHashDummyValue & /* v1 */, const QHashDummyValue & /* v2 */)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qhash.h:141:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘const QHashDummyValue&’<br />
In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qvarlengtharray.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/kernel/qmetatype.h:47,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qmetatype.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/kernel/qobject.h:54,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qobject.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QObject:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qvarlengtharray.h:515:6: note: candidate: template<class T, int Prealloc1, int Prealloc2> bool operator==(const QVarLengthArray<T, Prealloc1>&, const QVarLengthArray<T, Prealloc2>&)<br />
bool operator==(const QVarLengthArray<T, Prealloc1> &l, const QVarLengthArray<T, Prealloc2> &r)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qvarlengtharray.h:515:6: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ is not derived from ‘const QVarLengthArray<T, Prealloc1>’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qscopedpointer.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/kernel/qobject.h:53,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qobject.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QObject:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qscopedpointer.h:197:13: note: candidate: template<class T, class Cleanup> bool operator==(std::nullptr_t, const QScopedPointer<T, Cleanup>&)<br />
inline bool operator==(std::nullptr_t, const QScopedPointer<T, Cleanup> &rhs) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qscopedpointer.h:197:13: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: mismatched types ‘const QScopedPointer<T, Cleanup>’ and ‘int’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qscopedpointer.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/kernel/qobject.h:53,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qobject.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QObject:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qscopedpointer.h:191:13: note: candidate: template<class T, class Cleanup> bool operator==(const QScopedPointer<T, Cleanup>&, std::nullptr_t)<br />
inline bool operator==(const QScopedPointer<T, Cleanup> &lhs, std::nullptr_t) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qscopedpointer.h:191:13: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ is not derived from ‘const QScopedPointer<T, Cleanup>’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qscopedpointer.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/kernel/qobject.h:53,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qobject.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QObject:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qscopedpointer.h:179:13: note: candidate: template<class T, class Cleanup> bool operator==(const QScopedPointer<T, Cleanup>&, const QScopedPointer<T, Cleanup>&)<br />
inline bool operator==(const QScopedPointer<T, Cleanup> &lhs, const QScopedPointer<T, Cleanup> &rhs) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qscopedpointer.h:179:13: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ is not derived from ‘const QScopedPointer<T, Cleanup>’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qpair.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/tools/qhashfunctions.h:45,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qhashfunctions.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/tools/qlist.h:47,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qlist.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/kernel/qobject.h:49,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qobject.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QObject:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qpair.h:110:41: note: candidate: template<class T1, class <a href="https://phabricator.kde.org/T2" style="background-color: #e7e7e7;
border-color: #e7e7e7;
border-radius: 3px;
padding: 0 4px;
font-weight: bold;
color: black;text-decoration: line-through;" rel="noreferrer">T2</a>> constexpr bool operator==(const QPair<T1, <a href="https://phabricator.kde.org/T2" style="background-color: #e7e7e7;
border-color: #e7e7e7;
border-radius: 3px;
padding: 0 4px;
font-weight: bold;
color: black;text-decoration: line-through;" rel="noreferrer">T2</a>>&, const QPair<T1, <a href="https://phabricator.kde.org/T2" style="background-color: #e7e7e7;
border-color: #e7e7e7;
border-radius: 3px;
padding: 0 4px;
font-weight: bold;
color: black;text-decoration: line-through;" rel="noreferrer">T2</a>>&)<br />
Q_DECL_CONSTEXPR Q_INLINE_TEMPLATE bool operator==(const QPair<T1, <a href="https://phabricator.kde.org/T2" style="background-color: #e7e7e7;
border-color: #e7e7e7;
border-radius: 3px;
padding: 0 4px;
font-weight: bold;
color: black;text-decoration: line-through;" rel="noreferrer">T2</a>> &p1, const QPair<T1, <a href="https://phabricator.kde.org/T2" style="background-color: #e7e7e7;
border-color: #e7e7e7;
border-radius: 3px;
padding: 0 4px;
font-weight: bold;
color: black;text-decoration: line-through;" rel="noreferrer">T2</a>> &p2)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qpair.h:110:41: note: template argument deduction/substitution failed:<br />
In file included from /usr/include/boost/assert.hpp:58:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /usr/include/boost/optional/optional.hpp:23,
from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13,
from /usr/include/boost/range/adaptor/filtered.hpp:15,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:33:</pre></div>
<p>/usr/include/boost/range/detail/default_constructible_unary_fn.hpp:38:9: note: ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ is not derived from ‘const QPair<T1, <a href="https://phabricator.kde.org/T2" style="background-color: #e7e7e7;
border-color: #e7e7e7;
border-radius: 3px;
padding: 0 4px;
font-weight: bold;
color: black;text-decoration: line-through;" rel="noreferrer">T2</a>>’</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">BOOST_ASSERT(m_impl);
^</pre></div>
<p>In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qstring.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/kernel/qobject.h:47,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qobject.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QObject:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1677:32: note: candidate: bool operator==(const QByteArray&, const QStringRef&)<br />
inline QT_ASCII_CAST_WARN bool operator==(const QByteArray &lhs, const QStringRef &rhs) { return rhs.compare(lhs) == 0; }</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1677:32: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘const QByteArray&’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1670:32: note: candidate: bool operator==(const QStringRef&, const QByteArray&)<br />
inline QT_ASCII_CAST_WARN bool operator==(const QStringRef &lhs, const QByteArray &rhs) { return lhs.compare(rhs) == 0; }</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1670:32: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘const QStringRef&’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1661:13: note: candidate: bool operator==(QLatin1String, QChar)<br />
inline bool operator==(QLatin1String lhs, QChar rhs) Q_DECL_NOTHROW { return rhs == lhs; }</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1661:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘QLatin1String’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1642:13: note: candidate: bool operator==(const QStringRef&, QChar)<br />
inline bool operator==(const QStringRef &lhs, QChar rhs) Q_DECL_NOTHROW { return rhs == lhs; }</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1642:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘const QStringRef&’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1623:13: note: candidate: bool operator==(const QString&, QChar)<br />
inline bool operator==(const QString &lhs, QChar rhs) Q_DECL_NOTHROW { return rhs == lhs; }</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1623:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘const QString&’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1604:13: note: candidate: bool operator==(const QStringRef&, QLatin1String)<br />
inline bool operator==(const QStringRef &lhs, QLatin1String rhs) Q_DECL_NOTHROW { return rhs == lhs; }</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1604:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘const QStringRef&’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1597:20: note: candidate: bool operator==(QLatin1String, const QStringRef&)<br />
Q_CORE_EXPORT bool operator==(QLatin1String lhs, const QStringRef &rhs) Q_DECL_NOTHROW;</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1597:20: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘QLatin1String’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1572:13: note: candidate: bool operator==(const QStringRef&, const QString&)<br />
inline bool operator==(const QStringRef &lhs, const QString &rhs) Q_DECL_NOTHROW { return rhs == lhs; }</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1572:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘const QStringRef&’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1565:20: note: candidate: bool operator==(const QString&, const QStringRef&)<br />
Q_CORE_EXPORT bool operator==(const QString &lhs, const QStringRef &rhs) Q_DECL_NOTHROW;</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1565:20: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘const QString&’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1553:20: note: candidate: bool operator==(const QStringRef&, const QStringRef&)<br />
Q_CORE_EXPORT bool operator==(const QStringRef &s1, const QStringRef &s2) Q_DECL_NOTHROW;</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1553:20: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘const QStringRef&’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1210:32: note: candidate: bool operator==(const char*, QLatin1String)<br />
inline QT_ASCII_CAST_WARN bool operator==(const char *s1, QLatin1String s2)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1210:32: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘const char*’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1153:13: note: candidate: bool operator==(QLatin1String, QLatin1String)<br />
inline bool operator==(QLatin1String s1, QLatin1String s2) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1153:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘QLatin1String’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1145:13: note: candidate: bool operator==(const QString&, QString::Null)<br />
inline bool operator==(const QString &s, QString::Null) { return s.isNull(); }</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1145:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘const QString&’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1143:13: note: candidate: bool operator==(QString::Null, const QString&)<br />
inline bool operator==(QString::Null, const QString &s) { return s.isNull(); }</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1143:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘QString::Null’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1141:13: note: candidate: bool operator==(QString::Null, QString::Null)<br />
inline bool operator==(QString::Null, QString::Null) { return true; }</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1141:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘QString::Null’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1650:13: note: candidate: bool operator==(QChar, QLatin1String)<br />
inline bool operator==(QChar lhs, QLatin1String rhs) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1650:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘QChar’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1631:13: note: candidate: bool operator==(QChar, const QStringRef&)<br />
inline bool operator==(QChar lhs, const QStringRef &rhs) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1631:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘QChar’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1612:13: note: candidate: bool operator==(QChar, const QString&)<br />
inline bool operator==(QChar lhs, const QString &rhs) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1612:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘QChar’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1698:32: note: candidate: bool operator==(const char*, const QStringRef&)<br />
inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QStringRef &s2)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1698:32: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘const char*’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1197:32: note: candidate: bool operator==(const char*, const QString&)<br />
inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QString &s2)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:1197:32: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘const char*’<br />
In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qbytearray.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:49,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qstring.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/kernel/qobject.h:47,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qobject.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QObject:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qbytearray.h:598:13: note: candidate: bool operator==(const char*, const QByteArray&)<br />
inline bool operator==(const char *a1, const QByteArray &a2) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qbytearray.h:598:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘const char*’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qbytearray.h:596:13: note: candidate: bool operator==(const QByteArray&, const char*)<br />
inline bool operator==(const QByteArray &a1, const char *a2) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qbytearray.h:596:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘const QByteArray&’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qbytearray.h:594:13: note: candidate: bool operator==(const QByteArray&, const QByteArray&)<br />
inline bool operator==(const QByteArray &a1, const QByteArray &a2) Q_DECL_NOTHROW</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qbytearray.h:594:13: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘const QByteArray&’<br />
In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qchar.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:48,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qstring.h:1,
from /home/eike/devel/src/qt5/qtbase/src/corelib/kernel/qobject.h:47,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qobject.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QObject:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qchar.h:584:30: note: candidate: constexpr bool operator==(std::nullptr_t, QChar)<br />
Q_DECL_CONSTEXPR inline bool operator==(std::nullptr_t, QChar rhs) Q_DECL_NOTHROW { return rhs.isNull(); }</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qchar.h:584:30: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘std::nullptr_t’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qchar.h:582:30: note: candidate: constexpr bool operator==(QChar, std::nullptr_t)<br />
Q_DECL_CONSTEXPR inline bool operator==(QChar lhs, std::nullptr_t) Q_DECL_NOTHROW { return lhs.isNull(); }</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qchar.h:582:30: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘QChar’<br />
/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qchar.h:573:30: note: candidate: constexpr bool operator==(QChar, QChar)<br />
Q_DECL_CONSTEXPR inline bool operator==(QChar c1, QChar c2) Q_DECL_NOTHROW { return c1.ucs == c2.ucs; }</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qchar.h:573:30: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘QChar’<br />
In file included from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qstring.h:1:0,</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">from /home/eike/devel/src/qt5/qtbase/src/corelib/kernel/qobject.h:47,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/qobject.h:1,
from /home/eike/devel/src/qt5-build/qtbase/include/QtCore/QObject:1,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/common/test.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.h:23,
from /home/eike/devel/src/frameworks/kactivities-stats/autotests/ResultSetQuickCheckTest.cpp:20:</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:633:31: note: candidate: bool operator==(const QString&, const QString&)</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">friend Q_CORE_EXPORT bool operator==(const QString &s1, const QString &s2) Q_DECL_NOTHROW;
^~~~~~~~</pre></div>
<p>/home/eike/devel/src/qt5/qtbase/src/corelib/tools/qstring.h:633:31: note: no known conversion for argument 1 from ‘const boost::optional<Column<ResourceLink::Item, QString>::Filterer<QString> >’ to ‘const QString&’<br />
make[2]: <strong>* [autotests/CMakeFiles/KActivitiesStatsTest.dir/build.make:135: autotests/CMakeFiles/KActivitiesStatsTest.dir/ResultSetQuickCheckTest.cpp.o] Error 1<br />
make[1]: </strong>* [CMakeFiles/Makefile2:240: autotests/CMakeFiles/KActivitiesStatsTest.dir/all] Error 2<br />
make: *** [Makefile:163: all] Error 2</p></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D3805" rel="noreferrer">https://phabricator.kde.org/D3805</a></div></div><br /><div><strong>To: </strong>ivan, mart, hein<br /><strong>Cc: </strong>Zren, plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart, lukas<br /></div>