Boost-users
Threads by month
- ----- 2025 -----
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2000 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1999 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1998 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1997 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
July 2005
- 144 participants
- 183 discussions

09 Jul '05
When compiling the is_convertible test case, I'm getting the following
compile warnings:
------------------------------------
/usr/local/src/boost/boost_1_32_0/boost/type_traits/is_convertible.hpp:
In instantiation of `boost::detail::is_convertible_basic_impl<float&,
convertible_from<char> >':
/usr/local/src/boost/boost_1_32_0/boost/type_traits/is_convertible.hpp:224:
instantiated from `boost::detail::is_convertible_impl<float,
convertible_from<char> >'
/usr/local/src/boost/boost_1_32_0/boost/type_traits/is_convertible.hpp:279:
instantiated from `boost::is_convertible<float, convertible_from<char> >'
/usr/local/src/boost/boost_1_32_0/libs/type_traits/test/is_convertible_test.cpp:24:
instantiated from here
/usr/local/src/boost/boost_1_32_0/boost/type_traits/is_convertible.hpp:124:
warning: passing `float' for converting 1 of
`convertible_from<T>::convertible_from(T) [with T = char]'
/usr/local/src/boost/boost_1_32_0/boost/type_traits/is_convertible.hpp:
In instantiation of `boost::detail::is_convertible_basic_impl<float&,
convertible_from<const char&> >':
/usr/local/src/boost/boost_1_32_0/boost/type_traits/is_convertible.hpp:224:
instantiated from `boost::detail::is_convertible_impl<float,
convertible_from<const char&> >'
/usr/local/src/boost/boost_1_32_0/boost/type_traits/is_convertible.hpp:279:
instantiated from `boost::is_convertible<float,
convertible_from<const char&> >'
/usr/local/src/boost/boost_1_32_0/libs/type_traits/test/is_convertible_test.cpp:25:
instantiated from here
/usr/local/src/boost/boost_1_32_0/boost/type_traits/is_convertible.hpp:124:
warning: passing `float' for converting 1 of
`convertible_from<T>::convertible_from(T) [with T = const char&]'
------------------------------------
The test cases in question are
BOOST_CHECK_INTEGRAL_CONSTANT((::tt::is_convertible<float,convertible_from<char>
>::value), true);
BOOST_CHECK_INTEGRAL_CONSTANT((::tt::is_convertible<float,convertible_from<char
const&> >::value), true);
I think this is caused by trying to call the convertible_from<char>
constructor (which takes a char) with a float& argument, which forces an
implicit conversion from float-to-char BEFORE the "user defined
conversion" of char-to-convertible_from<char>.
gcc issues this warning when doing a float(or double) conversion to an
integral type during template instantiation/overload resolution -- but
does not warn if "merely" truncating from a wider integral
representation down to char. I can see why gcc might warn in each case
-- but
(1) warning in one case but not the other seems counterintuitive
(2) in any case, I'd like to suppress or avoid both sorts of warnings
Does anybody have an idea how to avoid these warnings with gcc -- or can
verify that they occur with other versions of gcc (like 4.0?).
It's also possible that I'm confused :-) and gcc's behavior is correct;
but that means that boost::is_convertible is deliberately violating some
rule or other and causing these warnings -- and I doubt that is the case.
I've pasted the relevant parts of the is_convertible code below; the
lines which I *think* are the offending ones are marked with '@@'.
template <typename T> struct checker
{
static boost::type_traits::no_type _m_check(any_conversion ...);
@@ static boost::type_traits::yes_type _m_check(T, int);
};
template <typename From, typename To>
struct is_convertible_basic_impl
{
static From _m_from;
static bool const value = sizeof(
@@ detail::checker<To>::_m_check(_m_from, 0) )
== sizeof(::boost::type_traits::yes_type);
};
template <typename From, typename To>
struct is_convertible_impl
{
typedef typename add_reference<From>::type ref_type;
static const bool value = (::boost::type_traits::ice_and<
::boost::detail::is_convertible_basic_impl<ref_type,To>::value,
::boost::type_traits::ice_not< ::boost::is_array<To>::value
>::value >::value);
};
template< typename From, typename To > struct is_convertible
: mpl_::bool_<
(::boost::detail::is_convertible_impl<From,To>::value)
>
{ };
Thanks for any help, tips, or suggestions.
--
Chuck
2
1
Hi,
I'd appreciate some help in understanding how to add a
vertex_index property in an adjacency_list with bundled
properties?
I just seem to be spinning my wheels on this one... :(
If there is a need for a concrete example to illustrate my problem,
adding a call to 'write_graphviz(std::cout, g);' in
examples/adjacency_list.cpp would be really helpful.
thanks,
-sr
1
0
I'm using MSVC 7.1 and am getting masses of compile errors with the
following code (see end of message for the errors):
#include <boost/iterator/zip_iterator.hpp>
#include <vector>
#include <functional>
#include <boost/detail/workaround.hpp>
int main( void )
{
std::vector<double> vect1(3);
std::vector<double> vect2(3);
// boost::zip_iterator<
// boost::tuples::tuple<
// std::vector<double>::const_iterator,
// std::vector<double>::const_iterator
// >
// >
// zip_it_begin(
// boost::make_tuple(
// vect1.begin(),
// vect2.begin()
// )
// );
std::vector<boost::tuples::tuple<double, double> >
vect_of_tuples(3);
std::copy(
boost::make_zip_iterator(
boost::make_tuple(
vect1.begin(),
vect2.begin()
)
),
boost::make_zip_iterator(
boost::make_tuple(
vect1.end(),
vect2.end()
)
),
vect_of_tuples.begin()
);
return 0;
}
If I uncomment the earlier instantiation of zip_it_begin then it
compiles without any errors! I'm guessing this is some kind of compiler
bug but and am wondering what the correct/most elegant workaround is? Do
I have make sure I manually declare a zip_iterator somewhere before
using make_zip_iterator?
Thanks
Barney
Compiler errors:
------ Build started: Project: General, Configuration: Release Win32
------
Compiling...
Test.cpp
C:\Source\boost_1_32_0\boost\mpl\eval_if.hpp(41) : error C2516:
'boost::mpl::if_<T1,T2,T3>::type' : is not a legal base class
with
[
T1=boost::is_convertible<std::iterator_traits<boost::mpl::aux::resolve_b
ind_arg<boost::mpl::bind1<boost::mpl::quote1<boost::detail::iterator_ref
erence,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::
void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_t
raits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_tra
its<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::a
1,boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<doub
le>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<double
>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type>::head_type,boost::mpl::na,boost::mpl
::na,boost::mpl::na,boost::mpl::na>::type>::iterator_category,std::outpu
t_iterator_tag>,
T2=boost::mpl::identity<boost::incrementable_traversal_tag>,
T3=void
]
C:\Source\boost_1_32_0\boost\mpl\if.hpp(70) : see declaration of
'boost::mpl::if_<T1,T2,T3>::type'
with
[
T1=boost::is_convertible<std::iterator_traits<boost::mpl::aux::resolve_b
ind_arg<boost::mpl::bind1<boost::mpl::quote1<boost::detail::iterator_ref
erence,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::
void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_t
raits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_tra
its<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::a
1,boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<doub
le>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<double
>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type>::head_type,boost::mpl::na,boost::mpl
::na,boost::mpl::na,boost::mpl::na>::type>::iterator_category,std::outpu
t_iterator_tag>,
T2=boost::mpl::identity<boost::incrementable_traversal_tag>,
T3=void
]
C:\Source\boost_1_32_0\boost\mpl\eval_if.hpp(41) :
see reference to class template instantiation
'boost::mpl::eval_if<C,F1,F2>' being compiled
with
[
C=boost::is_convertible<std::iterator_traits<boost::mpl::aux::resolve_bi
nd_arg<boost::mpl::bind1<boost::mpl::quote1<boost::detail::iterator_refe
rence,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::v
oid_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_tr
aits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trai
ts<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::a1
,boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<doubl
e>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>
::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type>::head_type,boost::mpl::na,boost::mpl:
:na,boost::mpl::na,boost::mpl::na>::type>::iterator_category,std::output
_iterator_tag>,
F1=boost::mpl::identity<boost::incrementable_traversal_tag>,
F2=void
]
C:\Source\boost_1_32_0\boost\mpl\eval_if.hpp(41) : see reference
to class template instantiation 'boost::mpl::eval_if<C,F1,F2>' being
compiled
with
[
C=boost::is_convertible<std::iterator_traits<boost::mpl::aux::resolve_bi
nd_arg<boost::mpl::bind1<boost::mpl::quote1<boost::detail::iterator_refe
rence,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::v
oid_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_tr
aits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trai
ts<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::a1
,boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<doubl
e>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>
::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type>::head_type,boost::mpl::na,boost::mpl:
:na,boost::mpl::na,boost::mpl::na>::type>::iterator_category,std::input_
iterator_tag>,
F1=boost::mpl::identity<boost::single_pass_traversal_tag>,
F2=boost::mpl::eval_if<boost::is_convertible<std::iterator_traits<boost:
:mpl::aux::resolve_bind_arg<boost::mp
l::bind1<boost::mpl::quote1<boost::detail::iterator_reference,boost::mpl
::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>:
:apply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector
<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<d
ouble>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type>::head_type>::a1,boost::tuples::
tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterator>::t
ype,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type>::head_type,boost::mpl::na,boost::mpl::na,boost::mpl::
na,boost::mpl::na>::type>::iterator_category,std::output_iterator_tag>,b
oost::mpl::identity<boost::incrementable_traversal_tag>,void>
]
C:\Source\boost_1_32_0\boost\mpl\eval_if.hpp(41) : see reference
to class template instantiation 'boost::mpl::eval_if<C,F1,F2>' being
compiled
with
[
C=boost::is_convertible<std::iterator_traits<boost::mpl::aux::resolve_bi
nd_arg<boost::mpl::bind1<boost::mpl::quote1<boost::detail::ite
rator_reference,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boo
st::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::mak
e_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_
tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head
_type>::a1,boost::tuples::tuple<boost::tuples::make_tuple_traits<std::ve
ctor<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vect
or<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type>::head_type,boost::mpl::na,b
oost::mpl::na,boost::mpl::na,boost::mpl::na>::type>::iterator_category,s
td::forward_iterator_tag>,
F1=boost::mpl::identity<boost::forward_traversal_tag>,
F2=boost::mpl::eval_if<boost::is_convertible<std::iterator_traits<boost:
:mpl::aux::resolve_bind_arg<boost::mpl::bind1<boost::mpl::quote1<boost::
detail::iterator_reference,boost::mpl::void_>,boost::mpl::lambda<boost::
mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::
tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::
tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type>::head_type>::a1,boost::tuples::tuple<boost::tuples::make_tuple_t
raits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_tra
its<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type>::head_type,boo
st::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>::type>::iterat
or_category,std::input_iterator_tag>,boost::mpl::identity<boost::single_
pass_traversal_tag>,boost::mpl::eval_if<boost::is_convertible<std::itera
tor_traits<boost::mpl::aux::resolve_bind_arg<boost::mpl::bind1<boost::mp
l::quote1<boost::detail::iterator_reference,boost::mpl::void_>,boost::mp
l::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tupl
es::tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterator
>::type,boost::tuples::make_tuple_traits<std::vector<double>::iterator>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_typ
e>::a1,boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector
<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<d
ouble>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type>::head_type,boost::mpl::na,boost
::mpl::na,boost::mpl::na,boost::mpl::na>::type>::iterator_category,std::
output_iterator_tag>,boost::mpl::identity<boost::incrementable_traversal
_tag>,void>>
]
C:\Source\boost_1_32_0\boost\mpl\eval_if.hpp(41) : see reference
to class template instantiation 'boost::mpl::eval_if<C,F1,F2>' being
compiled
with
[
C=boost::is_convertible<std::iterator_traits<boost::mpl::aux::resolve_bi
nd_arg<boost::mpl::bind1<boost::mpl::quote1<boost::detail::iterator_refe
rence,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::v
oid_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_tr
aits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trai
ts<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type>::head_type>::a1,boost::tuples::tuple<boost::tuples::ma
ke_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make
_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::hea
d_type,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>::typ
e>::iterator_category,std::bidirectional_iterator_tag>,
F1=boost::mpl::identity<boost::bidirectional_traversal_tag>,
F2=boost::mpl::eval_if<boost::is_convertible<std::iterator_traits<boost:
:mpl::aux::resolve_bind_arg<boost::mpl::bind1<boost::mpl::quote1<boost::
detail::iterator_reference,boost::mpl::void_>,boost::mpl::lambda<boost::
mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::
tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tu
ples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type>::head_type>::a1,boost::tuples
::tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterator>:
:type,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type>::head_type,boost::mpl::na,boost::mpl::na,boost::mpl
::na,boost::mpl::na>::type>::iterator_category,std::forward_iterator_tag
>,boost::mpl::identity<boost::forward_traversal_tag>,boost::mpl::eval_if
<boost::is_convertible<std::iterator_traits<boost::mpl::aux::resolve_bin
d_arg<boost::mpl::bind1<boost::mpl::quote1<boost::detail::iterator_refer
ence,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::vo
id_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_tra
its<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trait
s<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::a1,
boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double
>::iterator>::type,boost::tuples
::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
>::head_type,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na
>::type>::iterator_category,std::input_iterator_tag>,boost::mpl::identit
y<boost::single_pass_traversal_tag>,boost::mpl::eval_if<boost::is_conver
tible<std::iterator_traits<boost::mpl::aux::resolve_bind_arg<boost::mpl:
:bind1<boost::mpl::quote1<boost::detail::iterator_reference,boost::mpl::
void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::a
pply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<d
ouble>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<dou
ble>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type>::head_type>::a1,boost::tuples::tu
ple<boost::tuples::make_tuple_traits<std::vector<double>::iterator>::typ
e,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type>::head_type,boos
t::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>::type>::iterato
r_category,std::output_iterator_tag>,boost::mpl::identity<boost::increme
ntable_traversal_tag>,void>>>
]
C:\Source\boost_1_32_0\boost\iterator\iterator_categories.hpp(98) : see
reference to class template instantiation 'boost::mpl::eval_if<C,F1,F2>'
being compiled
with
[
C=boost::is_convertible<std::iterator_traits<boost::mpl::aux::resolve_bi
nd_arg<boost::mpl::bind1<boost::mpl::quote1<boost::detail::iterator_refe
rence,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::v
oid_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_tr
aits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trai
ts<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::a1
,boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<doubl
e>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>
::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type>::head_type,boost::mpl::na,boost::mpl::na,b
oost::mpl::na,boost::mpl::na>::type>::iterator_category,std::random_acce
ss_iterator_tag>,
F1=boost::mpl::identity<boost::random_access_traversal_tag>,
F2=boost::mpl::eval_if<boost::is_convertible<std::iterator_traits<boost:
:mpl::aux::resolve_bind_arg<boost::mpl::bind1<boost::mpl::quote1<boost::
detail::iterator_reference,boost::mpl::void_>,boost::mpl::lambda<boost::
mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::
tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tu
ples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type>::head_type>::a1,boost::tuples::tuple<boost::tuples::make_tuple_tra
its<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trait
s<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
s
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type>::head_type,boost:
:mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>::type>::iterator_
category,std::bidirectional_iterator_tag>,boost::mpl::identity<boost::bi
directional_traversal_tag>,boost::mpl::eval_if<boost::is_convertible<std
::iterator_traits<boost::mpl::aux::resolve_bind_arg<boost::mpl::bind1<bo
ost::mpl::quote1<boost::detail::iterator_reference,boost::mpl::void_>,bo
ost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boos
t::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::i
terator>::type,boost::tuples::make_tuple_traits<std::vector<double>::ite
rator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type>::head_type>::a1,boost::tuples::tuple<boost
::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::
tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type>::head_type,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::m
pl::na>::type>::iterator_categor
y,std::forward_iterator_tag>,boost::mpl::identity<boost::forward_travers
al_tag>,boost::mpl::eval_if<boost::is_convertible<std::iterator_traits<b
oost::mpl::aux::resolve_bind_arg<boost::mpl::bind1<boost::mpl::quote1<bo
ost::detail::iterator_reference,boost::mpl::void_>,boost::mpl::lambda<bo
ost::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<bo
ost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boos
t::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type>::head_type>::a1,boost::tuples::tuple<boost::tuples::make_tupl
e_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_
traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_type,
boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>::type>::ite
rator_category,std::input_iterator_tag>,boost::mpl::identity<boost::sing
le_pass_traversal_tag>,boost::mpl::eval_if<boost::is_convertible<std::it
erator_traits<boost::mpl::aux::resolve_bind_arg<boost::mpl::bind1<boost:
:mpl::quote1<boost::detail::iter
ator_reference,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boos
t::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make
_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_t
uple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_
type>::a1,boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vec
tor<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vecto
r<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type>::head_type,boost::mpl::na,bo
ost::mpl::na,boost::mpl::na,boost::mpl::na>::type>::iterator_category,st
d::output_iterator_tag>,boost::mpl::identity<boost::incrementable_traver
sal_tag>,void>>>>
]
C:\Source\boost_1_32_0\boost\mpl\eval_if.hpp(41) : see reference
to class template instantiation
'boost::detail::old_category_to_traversal<Cat>' being compiled
with
[
Cat=std::iterator_traits<boost::mpl::aux::resolve_bind_arg<boost::mpl::b
ind1<boost::mpl::quote1<boost::detail::iterator_reference,boost::mpl::vo
id_>,boost::mpl::
lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples:
:tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterator>::
type,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type>::head_type>::a1,boost::tuples::tuple<boost::tuples::
make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::ma
ke_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::h
ead_type,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>::t
ype>::iterator_category
]
C:\Source\boost_1_32_0\boost\iterator\iterator_categories.hpp(155) : see
reference to class template instantiation 'boost::mpl::eval_if<C,F1,F2>'
being compiled
with
[
C=boost::is_convertible<std::iterator_traits<boost::mpl::aux::resolve_bi
nd_arg<boost::mpl::bind1<boost::mpl::quote1<boost::detail::iterator_refe
rence,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::v
oid_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_tr
aits<std::
vector<double>::iterator>::type,boost::tuples::make_tuple_traits<std::ve
ctor<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type>::head_type>::a1,boost::tu
ples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterat
or>::type,boost::tuples::make_tuple_traits<std::vector<double>::iterator
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type>::head_type,boost::mpl::na,boost::mpl::na,boost:
:mpl::na,boost::mpl::na>::type>::iterator_category,boost::incrementable_
traversal_tag>,
F1=boost::mpl::identity<std::random_access_iterator_tag>,
F2=boost::detail::old_category_to_traversal<std::iterator_traits<boost::
mpl::aux::resolve_bind_arg<boost::mpl::bind1<boost::mpl::quote1<boost::d
etail::iterator_reference,boost::mpl::void_>,boost::mpl::lambda<boost::m
pl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::t
uples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tup
les::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make
_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::
head_type>::a1,boost::tuples::tuple<boost::tuples::make_tuple_traits<std
::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<std::
vector<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type>::head_type,boost::mpl::
na,boost::mpl::na,boost::mpl::na,boost::mpl::na>::type>::iterator_catego
ry>
]
C:\Source\boost_1_32_0\boost\iterator\iterator_categories.hpp(163) : see
reference to class template instantiation
'boost::iterator_category_to_traversal<Cat>' being compiled
with
[
Cat=std::iterator_traits<boost::mpl::aux::resolve_bind_arg<boost::mpl::b
ind1<boost::mpl::quote1<boost::detail::iterator_reference,boost::mpl::vo
id_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::app
ly<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<dou
ble>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<doubl
e>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type>::head_type>::a1,boost::tuples::tuple<boost::tuples:
:make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::m
ake_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::
head_type,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>::
type>::iterator_category
]
C:\Source\boost_1_32_0\boost\mpl\aux_\has_type.hpp(20) : see
reference to class template instantiation
'boost::iterator_traversal<Iterator>' being compiled
with
[
Iterator=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind1<boost::mpl:
:quote1<boost::detail::iterator_reference,boost::mpl::void_>,boost::mpl:
:lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples
::tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterator>:
:type,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type>::head_type>::a1,boost::tuples::tuple<boost::tuples::make_tuple_tr
aits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trai
ts<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type>::head_type,boos
t::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>::type
]
C:\Source\boost_1_32_0\boost\mpl\aux_\preprocessed\plain\quote.hpp(36) :
see reference to class template instantiation
'boost::mpl::aux::has_type<T>' being compiled
with
[
T=boost::iterator_traversal<boost::mpl::aux::resolve_bind_arg<boost::mpl
::bind1<boost::mpl::quote1<boost::detail::iterator_reference,boost::mpl:
:void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::
apply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<
double>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<do
uble>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type>
::head_type>::a1,boost::tuples::tuple<boost::tuples::make_tuple_traits<s
td::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<std
::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type>::head_type,boost::mpl
::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>::type>
]
C:\Source\boost_1_32_0\boost\mpl\aux_\preprocessed\plain\apply_wrap.hpp(
39) : see reference to class template instantiation
'boost::mpl::quote1<F,Tag>::apply<U1>' being compiled
with
[
F=boost::iterator_traversal,
Tag=boost::mpl::void_,
U1=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind1<boost::mpl::quote
1<boost::detail::iterator_reference,boost::mpl::void_>,boost::mpl::lambd
a<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tupl
e<boost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,
boost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type>::head_type>::a1,boost::tuples::tuple<boost::tuples::make_
tuple_traits<std::vector<do
uble>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<doub
le>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type>::head_type,boost::mpl::na,boost::m
pl::na,boost::mpl::na,boost::mpl::na>::type
]
C:\Source\boost_1_32_0\boost\mpl\aux_\preprocessed\plain\bind.hpp(144) :
see reference to class template instantiation
'boost::mpl::apply_wrap1<F,T1>' being compiled
with
[
F=boost::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost::
mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result
_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vec
tor<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vecto
r<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type>::head_type>::f_,
T1=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind1<boost::mpl::quote
1<boost::detail::iterator_reference,boost::mpl::void_>,boost::mpl::lambd
a<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tupl
e<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::a1,boost::tuples::tuple<boos
t::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost:
:tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type>::head_type,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::
mpl::na>::type
]
C:\Source\boost_1_32_0\boost\mpl\aux_\preprocessed\plain\apply_wrap.hpp(
39) : see reference to class template instantiation
'boost::mpl::bind1<F,T1>::apply<U1>' being compiled
with
[
F=boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,
T1=boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_,
U1=boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<dou
ble>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<doubl
e>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type>::head_type
]
C:\Source\boost_1_32_0\boost\mpl\aux_\preprocessed\plain\apply.hpp(43) :
see reference to class template instantiation
'boost::mpl::apply_wrap1<F,T1>' being compiled
with
[
F=boost::mpl::lambda<boost::mpl::lambda<boost::iterator_traversal<>>::ty
pe>::type,
T1=boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<dou
ble>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<doubl
e>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type>::head_type
]
C:\Source\boost_1_32_0\boost\iterator\zip_iterator.hpp(133) :
see reference to class template instantiation 'boost::mpl::apply1<F,T1>'
being compiled
with
[
F=boost::mpl::lambda<boost::iterator_traversal<>>::type,
T1=boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<dou
ble>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<doubl
e>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type>::head_type
]
C:\Source\boost_1_32_0\boost\mpl\eval_if.hpp(41) : see reference
to class template instantiation
'boost::detail::tuple_impl_specific::tuple_meta_transform_impl<Tuple,Una
ryMetaFun>' being compiled
with
[
Tuple=boost::tuples::detail::make_tuple_mapper<std::vector<double>::iter
ator,std::vector<double>::iterator,boost::tuples::null_type,boost::tuple
s::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tu
ples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost:
:tuples::null_type>::type,
UnaryMetaFun=boost::iterator_traversal<>
]
C:\Source\boost_1_32_0\boost\iterator\zip_iterator.hpp(148) :
see reference to class template instantiation
'boost::mpl::eval_if<C,F1,F2>' being compiled
with
[
C=boost::is_same<boost::tuples::detail::make_tuple_mapper<std::vector<do
uble>::iterator,std::vector<double>::iterator,boost::tuples::null_type,b
oost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_typ
e,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_
type,boost::tuples::null_type>::type,boost::tuples::null_type>,
F1=boost::mpl::identity<boost::tuples::null_type>,
F2=boost::detail::tuple_impl_specific::tuple_meta_transform_impl<boost::
tuples::detail::make_tuple_mapper<std::vector<double>::iterator,std::vec
tor<double>::iterator,boost::tuples::null_type,boost::tuples::null_type,
boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_ty
pe,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null
_type>::type,boost::iterator_traversal<>>
]
C:\Source\boost_1_32_0\boost\i
terator\zip_iterator.hpp(375) : see reference to class template
instantiation
'boost::detail::tuple_impl_specific::tuple_meta_transform<Tuple,UnaryMet
aFun>' being compiled
with
[
Tuple=boost::tuples::detail::make_tuple_mapper<std::vector<double>::iter
ator,std::vector<double>::iterator,boost::tuples::null_type,boost::tuple
s::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tu
ples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost:
:tuples::null_type>::type,
UnaryMetaFun=boost::iterator_traversal<>
]
C:\Source\boost_1_32_0\boost\iterator\zip_iterator.hpp(444) :
see reference to class template instantiation
'boost::detail::minimum_traversal_category_in_iterator_tuple<IteratorTup
le>' being compiled
with
[
IteratorTuple=boost::tuples::detail::make_tuple_mapper<std::vector<doubl
e>::iterator,std::vector<double>::iterator,boost::tuples::null_type,boos
t::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,b
oost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_typ
e,boost::tuples::null_type>::type
]
C:\Source\boost_1_32_0\boost\iterator\zip_iterator.hpp(471) :
see reference to class template instantiation
'boost::detail::zip_iterator_base<IteratorTuple>' being compiled
with
[
IteratorTuple=boost::tuples::detail::make_tuple_mapper<std::vector<doubl
e>::iterator,std::vector<double>::iterator,boost::tuples::null_type,boos
t::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,b
oost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_typ
e,boost::tuples::null_type>::type
]
Test.cpp(35) : see reference to class template instantiation
'boost::zip_iterator<IteratorTuple>' being compiled
with
[
IteratorTuple=boost::tuples::detail::make_tuple_mapper<std::vector<doubl
e>::iterator,std::vector<double>::iterator,boost::tuples::null_type,boos
t::tuples::null_type,boost::tuples::null
_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::n
ull_type,boost::tuples::null_type,boost::tuples::null_type>::type
]
C:\Source\boost_1_32_0\boost\iterator\detail\minimum_category.hpp(72) :
error C2504: 'boost::detail::error_not_related_by_convertibility<T1,T2>'
: base class undefined
with
[
T1=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::mpl::identity<bo
ost::tuples::null_type>::type>::head_type,boost::mpl::identity<boost::ra
ndom_access_traversal_tag>::type>::a1,boost::tuples::cons<boost::mpl::bi
nd1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boos
t::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost:
:tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::ite
rator>::type,boost::tuples::make_tuple_traits<std::vector<double>::itera
tor>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::type
,boost::mpl::identity<boost::tuples::null_type>::type>::head_type,boost:
:mpl::identity<boost::random_access_traversal_tag>::type,boost::mpl::na,
boost::mpl::na,boost::mpl::na>::type,
T2=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::mpl::identity<bo
ost::tuples::null_type>::type>::head_type,boost::mpl::identity<boost::ra
ndom_access_traversal_tag>::type>::a2,boost::tuples::cons<boost::mpl::bi
nd1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boos
t::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost:
:tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::ite
rator>::type,boost::tuples::make_tuple_traits<std::vec
tor<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type>::head_type>::type,boost::m
pl::identity<boost::tuples::null_type>::type>::head_type,boost::mpl::ide
ntity<boost::random_access_traversal_tag>::type,boost::mpl::na,boost::mp
l::na,boost::mpl::na>::type
]
C:\Source\boost_1_32_0\boost\iterator\detail\minimum_category.hpp(72) :
see reference to class template instantiation
'boost::detail::error_not_related_by_convertibility<T1,T2>' being
compiled
with
[
T1=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::ty
pe,boost::mpl::identity<boost::tuples::null_type>::type>::head_type,boos
t::mpl::identity<boost::random_access_traversal_tag>::type>::a1,boost::t
uples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_travers
al,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void
_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_trait
s<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<
std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::type,
boost::mpl::identity<boost::tuples::null_type>::type>::head_type,boost::
mpl::identity<boost::random_access_traversal_tag>::type,boost::mpl::na,b
oost::mpl::na,boost::mpl::na>::type,
T2=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type>::head_type>::type,boost:
:mpl::identity<boost::tuples::null_type>::type>::head_type,boost::mpl::i
dentity<boost::random_access_traversal_tag>::type>::a2,boost::tuples::co
ns<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost:
:mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::resul
t_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::ve
ctor<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vect
or<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type>::head_type>::type,boost::mp
l::identity<boost::tuples::null_type>::type>::head_type,boost::mpl::iden
tity<boost::random_access_traversal_tag>::type,boost::mpl::na,boost::mpl
::na,boost::mpl::na>::type
]
C:\Source\boost_1_32_0\boost\iterator\detail\minimum_category.hpp(91) :
see reference to class template instantiation
'boost::detail::minimum_category_impl<false,false>::apply<T1,T2>' being
compiled
with
[
T1=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<
boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator
_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::m
pl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tup
le_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple
_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_type
>::type,boost::mpl::identity<boost::tuples::null_type>::type>::head_type
,boost::mpl::identity<boost::random_access_traversal_tag>::type>::a1,boo
st::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_tr
aversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl:
:void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_
traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_tr
aits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::
type,boost::mpl::identity<boost::tuples::null_type>::type>::head_type,bo
ost::mpl::identity<boost::random_access_traversal_tag>::type,boost::mpl:
:na,boost::mpl::na,boost::mpl::n
a>::type,
T2=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::mpl::identity<bo
ost::tuples::null_type>::type>::head_type,boost::mpl::identity<boost::ra
ndom_access_traversal_tag>::type>::a2,boost::tuples::cons<boost::mpl::bi
nd1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boos
t::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost:
:tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::ite
rator>::type,boost::tuples::make_tuple_traits<std::vector<double>::itera
tor>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type>::head_type>::type,boost::mpl::identity<boost::tuples::
null_type>::type>::head_type,boost::mpl::identity<boost::random_access_t
raversal_tag>::type,boost::mpl::na,boost::mpl::na,boost::mpl::na>::type
]
C:\Source\boost_1_32_0\boost\mpl\aux_\has_type.hpp(20) : see
reference to class template instantiation
'boost::detail::minimum_category<T1,T2>' being compiled
with
[
T1=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::mpl::identity<bo
ost::tuples::null_type>::type>::head_type,boost::mpl::identity<boost::ra
ndom_access_traversal_tag>::type>::a1,boost::tuples::cons<boost::mpl::bi
nd1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boos
t::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost:
:tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::ite
rator>::type,boost::tuples::make_tup
le_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_ty
pe>::type,boost::mpl::identity<boost::tuples::null_type>::type>::head_ty
pe,boost::mpl::identity<boost::random_access_traversal_tag>::type,boost:
:mpl::na,boost::mpl::na,boost::mpl::na>::type,
T2=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::mpl::identity<bo
ost::tuples::null_type>::type>::head_type,boost::mpl::identity<boost::ra
ndom_access_traversal_tag>::type>::a2,boost::
tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_traver
sal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::voi
d_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_trai
ts<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits
<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::type
,boost::mpl::identity<boost::tuples::null_type>::type>::head_type,boost:
:mpl::identity<boost::random_access_traversal_tag>::type,boost::mpl::na,
boost::mpl::na,boost::mpl::na>::type
]
C:\Source\boost_1_32_0\boost\mpl\aux_\preprocessed\plain\quote.hpp(53) :
see reference to class template instantiation
'boost::mpl::aux::has_type<T>' being compiled
with
[
T=boost::detail::minimum_category<boost::mpl::aux::resolve_bind_arg<boos
t::mpl::bind2<boost::mpl::quote2<boost::detail::minimum_category,boost::
mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result
_,boost::mpl::lambda<boost::mpl::_2,boost::mpl::void_>::result_>::apply<
boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator
_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::m
pl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tup
le_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple
_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::he
ad_type>::type,boost::mpl::identity<boost::tuples::null_type>::type>::he
ad_type,boost::mpl::identity<boost::random_access_traversal_tag>::type>:
:a1,boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iter
ator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boos
t::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make
_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_t
uple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_
type>::type,boost::mpl::identity<boost::tuples::null_type>::type>::head_
type,boost::mpl::identity<boost::random_access_traversal_tag>::type,boos
t::mpl::na,boost::mpl::na,boost::mpl::na>::type,boost::mpl::aux::resolve
_bind_arg<boost::mpl::bind2<boost::mpl::quote2<boost::detail::minimum_ca
tegory,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::
void_>::result_,boost::mpl::lambda<boost::mpl::_2,boost::mpl::void_>::re
sult_>::apply<boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<b
oost::iterator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mp
l::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tu
ples::make_tuple_traits<std::vec
tor<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vecto
r<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type>::head_type>::type,boost::mpl
::identity<boost::tuples::null_type>::type>::head_type,boost::mpl::ident
ity<boost::random_access_traversal_tag>::type>::a2,boost::tuples::cons<b
oost::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl
::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>:
:apply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector
<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<d
ouble>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type>::head_type>::type,boost::mpl::i
dentity<boost::tuples::null_type>::type>::head_type,boost::mpl::identity
<boost::random_access_traversal_tag>::type,boost::mpl::na,boost::mpl::na
,boost::mpl::na>::type>
]
C:\Source\boost_1_32_0\boost\mpl\aux_\preprocessed\plain\apply_wrap.hpp(
49) : see reference to class template instantiation
'boost::mpl::quote2<F,Tag>::apply<U1,U2>' being compiled
with
[
F=boost::detail::minimum_category,
Tag=boost::mpl::void_,
U1=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::mpl::identity<bo
ost::tuples::null_type>::type>::head_type,boost::mpl::identity<boost::ra
ndom_access_traversal_tag>::type>::a1,boost::tuples::cons<boost::mpl::bi
nd1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boos
t::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost:
:tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::ite
rator>::type,boost::tuples::make_tuple_traits<std::vector<double>::itera
tor>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boo
st::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type>::head_type>::type,boost::mpl::identity<boost::tuples::nu
ll_type>::type>::head_type,boost::mpl::identity<boost::random_access_tra
versal_tag>::type,boost::mpl::na,boost::mpl::na,boost::mpl::na>::type,
U2=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::mpl::identity<bo
ost::tuples::null_type>::type>::head_type,boost::mpl::identity<boost::ra
ndom_access_traversal_tag>::type>::a2,boost::tuples::cons<boost::mpl::bi
nd1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boos
t::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost:
:tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::ite
rator>::type,boost::tuples::make_tuple_traits<std::vector<double>::itera
tor>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type>::head_type>::type,boost::mpl::identity<boost::tuples::null_type>:
:type>::head_type,boost::mpl::identity<boost::random_access_traversal_ta
g>::type,boost::mpl::na,boost::mpl::na,boost::mpl::na>::type
]
C:\Source\boost_1_32_0\boost\mpl\aux_\preprocessed\plain\bind.hpp(207) :
see reference to class template instantiation
'boost::mpl::apply_wrap2<F,T1,T2>' being compiled
with
[
F=boost::mpl::bind2<boost::mpl::quote2<boost::detail::minimum_category,b
oost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::
result_,boost::mpl::lambda<boost::mpl::_2,boost::mpl::void_>::result_>::
apply<boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::it
erator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,bo
ost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::ma
ke_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make
_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::hea
d_type>::type,boost::mpl::identity<boost::tuples::null_type>::type>::hea
d_type,boost::mpl::identity<boost::ra
ndom_access_traversal_tag>::type>::f_,
T1=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::mpl::identity<bo
ost::tuples::null_type>::type>::head_type,boost::mpl::identity<boost::ra
ndom_access_traversal_tag>::type>::a1,boost::tuples::cons<boost::mpl::bi
nd1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boos
t::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost:
:tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::ite
rator>::type,boost::tuples::make_tuple_traits<std::vector<double>::itera
tor>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type>::head_type>::type,boost::
mpl::identity<boost::tuples::null_type>::type>::head_type,boost::mpl::id
entity<boost::random_access_traversal_tag>::type,boost::mpl::na,boost::m
pl::na,boost::mpl::na>::type,
T2=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::mpl::identity<bo
ost::tuples::null_type>::type>::head_type,boost::mpl::identity<boost::ra
ndom_access_traversal_tag>::type>::a2,boost::tuples::cons<boost::mpl::bi
nd1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boos
t::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost:
:tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::ite
rator>::type,boost::tuples::make_tuple_traits<std::vector<double>::itera
tor>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type>::head_type>::type,boost::mpl::iden
tity<boost::tuples::null_type>::type>::head_type,boost::mpl::identity<bo
ost::random_access_traversal_tag>::type,boost::mpl::na,boost::mpl::na,bo
ost::mpl::na>::type
]
C:\Source\boost_1_32_0\boost\mpl\aux_\preprocessed\plain\apply_wrap.hpp(
49) : see reference to class template instantiation
'boost::mpl::bind2<F,T1,T2>::apply<U1,U2>' being compiled
with
[
F=boost::mpl::quote2<boost::detail::minimum_category,boost::mpl::void_>,
T1=boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_,
T2=boost::mpl::lambda<boost::mpl::_2,boost::mpl::void_>::result_,
U1=boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::itera
tor_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost
::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_
tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tu
ple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_t
ype>::type,boost::mpl::identity<boost::tuples::null_type>::type>::head_t
ype,
U2=boost::mpl::identity
<boost::random_access_traversal_tag>::type
]
C:\Source\boost_1_32_0\boost\mpl\aux_\preprocessed\plain\apply.hpp(63) :
see reference to class template instantiation
'boost::mpl::apply_wrap2<F,T1,T2>' being compiled
with
[
F=boost::mpl::lambda<boost::mpl::lambda<boost::detail::minimum_category<
boost::mpl::_1,boost::mpl::_2>>::type>::type,
T1=boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::itera
tor_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost
::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_
tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tu
ple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_t
ype>::type,boost::mpl::identity<boost::tuples::null_type>::type>::head_t
ype,
T2=boost::mpl::identity<boost::random_access_traversal_tag>::type
]
C:\Source\boost_1_32_0\boost\iterator\zip_iterator.hpp(173) :
see reference to class template instantiation
'boost::mpl::apply2<F,T1,T2>' being compiled
with
[
F=boost::mpl::lambda<boost::detail::minimum_category<boost::mpl::_1,boos
t::mpl::_2>>::type,
T1=boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::itera
tor_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost
::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_
tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tu
ple_traits<std::vector<double>::iter
ator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type>::head_type>::type,boost::mpl::identity<boos
t::tuples::null_type>::type>::head_type,
T2=boost::mpl::identity<boost::random_access_traversal_tag>::type
]
C:\Source\boost_1_32_0\boost\mpl\eval_if.hpp(41) : see reference
to class template instantiation
'boost::detail::tuple_impl_specific::tuple_meta_accumulate_impl<Tuple,Bi
naryMetaFun,StartType>' being compiled
with
[
Tuple=boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::it
erator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,bo
ost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::ma
ke_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make
_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::hea
d_type>::type,boost::detail::tuple_impl_specific::tuple_meta_transform_i
mpl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<do
uble>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<doub
le>::iterato
r>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type>::tail_type,boost::iterator_traversal<>>::type>
::tail_type,
BinaryMetaFun=boost::detail::minimum_category<boost::mpl::_1,boost::mpl:
:_2>,
StartType=boost::random_access_traversal_tag
]
C:\Source\boost_1_32_0\boost\iterator\zip_iterator.hpp(198) :
see reference to class template instantiation
'boost::mpl::eval_if<C,F1,F2>' being compiled
with
[
C=boost::is_same<boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote
1<boost::iterator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost:
:mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost:
:tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::t
uples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type>::head_type>::type,boost::detail::tuple_impl_specific::tuple_meta_
transform_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std
::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<std::
vector<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type>::tail_type,boost::itera
tor_traversal<>>::type>::tail_type,boo
st::tuples::null_type>,
F1=boost::mpl::identity<boost::random_access_traversal_tag>,
F2=boost::detail::tuple_impl_specific::tuple_meta_accumulate_impl<boost:
:tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_trave
rsal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::vo
id_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_tra
its<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trait
s<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::typ
e,boost::detail::tuple_impl_specific::tuple_meta_transform_impl<boost::t
uples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::itera
tor>::type,boost::tuples::make_tuple_traits<std::vector<double>::iterato
r>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type>::tail_type,boost::iterator_traversal<>>::type>
::tail_type,boost::detail::minimum_category<boost::mpl::_1,boost::mpl::_
2>,boost::random_access_traversal_tag>
]
C:\Source\boost_1_32_0\boost\iterator\zip_iterator.hpp(172) :
see reference to cla
ss template instantiation
'boost::detail::tuple_impl_specific::tuple_meta_accumulate<Tuple,BinaryM
etaFun,StartType>' being compiled
with
[
Tuple=boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::it
erator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,bo
ost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::ma
ke_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make
_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::hea
d_type>::type,boost::detail::tuple_impl_specific::tuple_meta_transform_i
mpl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<do
uble>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<doub
le>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type>::tail_type,boost::iterator_travers
al<>>::type>::tail_type,
BinaryMetaFun=boost::detail::minimum_category<boost::mpl::_1,boost::mpl:
:_2>,
StartType=boost::random_access_traversal_tag
]
C:\Source\boost_1_32_0\boost\mpl\ev
al_if.hpp(41) : see reference to class template instantiation
'boost::detail::tuple_impl_specific::tuple_meta_accumulate_impl<Tuple,Bi
naryMetaFun,StartType>' being compiled
with
[
Tuple=boost::detail::minimum_traversal_category_in_iterator_tuple<boost:
:tuples::detail::make_tuple_mapper<std::vector<double>::iterator,std::ve
ctor<double>::iterator,boost::tuples::null_type,boost::tuples::null_type
,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_t
ype,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::nul
l_type>::type>::tuple_of_traversal_tags,
BinaryMetaFun=boost::detail::minimum_category<boost::mpl::_1,boost::mpl:
:_2>,
StartType=boost::random_access_traversal_tag
]
C:\Source\boost_1_32_0\boost\iterator\zip_iterator.hpp(198) :
see reference to class template instantiation
'boost::mpl::eval_if<C,F1,F2>' being compiled
with
[
C=boost::is_same<boost::detail::minimum_traversal_category_in_iterator_t
uple<boost::tuples::detail::make_tuple_mapper<std::vector<double>::itera
tor,std::vector<double>::iterator,boost::tuples::null_type,boost::tuples
::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tup
les::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::
tuples::null_type>::type>::tuple_of_traversal_tags,boost::tuples::null_t
ype>,
F1=boost::mpl::identity<boost::random_access_traversal_tag>,
F2=boost::detail::tuple_impl_specific::tuple_meta_accumulate_impl<boost:
:detail::minimum_traversal_category_in_iterator_tuple<boost::tuples::det
ail::make_tuple_mapper<std::vector<double>::iterator,std::vector<double>
::iterator,boost::tuples::null_type,boost::tuples::null_type,boost::tupl
es::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::t
uples::null_type,boost::tuples::null_type,boost::tuples::null_type>::typ
e>::tuple_of_traversal_tags,boost::detail::minimum_category<boost::mpl::
_1,boost::mpl::_2>,boost::random_access_traversal_tag>
]
C:\Source\boost_1_32_0\boost\iterator\zip_iterator.hpp(381) :
see reference to class template instantiation
'boost::detail::tuple_impl_specific::tuple_meta_accumulate<Tuple,BinaryM
etaFun,StartType>' being compiled
with
[
Tuple=boost::detail::minimum_traversal_category_in_iterator_tuple<boost:
:tuples::detail::make_tuple_mapper<std::vector<double>::iterator,std::ve
ctor<double>::iterator,boost::tuples::null_type,boost::tuples::null_type
,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_t
ype,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::nul
l_type>::type>::tuple_of_traversal_tags,
BinaryMetaFun=boost::detail::minimum_category<boost::mpl::_1,boost::mpl:
:_2>,
StartType=boost::random_access_traversal_tag
]
C:\Source\boost_1_32_0\boost\iterator\detail\minimum_category.hpp(91) :
error C2039: 'type' : is not a member of
'boost::detail::minimum_category_impl<false,false>::apply<T1,T2>'
with
[
T1=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::mpl::identity<bo
ost::tuples::null_type>::type>::head_type,boost::mpl::identity<boost::ra
ndom_access_traversal_tag>::type>::a1,boost::tuples::cons<boost::mpl::bi
nd1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boos
t::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost:
:tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::ite
rator>::type,boost::tuples::make_tuple_traits<std::vector<double>::itera
tor>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_
type>::type,boost::mpl::identity<boost::tuples::null_type>::type>::head_
type,boost::mpl::identity<boost::random_access_traversal_tag>::type,boos
t::mpl::na,boost::mpl::na,boost::mpl::na>::type,
T2=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::mpl::identity<bo
ost::tuples::null_type>::type>::head_type,boost::mpl::identity<boost::ra
ndom_access_traversal_tag>::type>::a2,boost::tuples::cons<boost::mpl::bi
nd1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boos
t::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost:
:tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::ite
rator>::type,boost::tuples::make_tuple_trai
ts<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::ty
pe,boost::mpl::identity<boost::tuples::null_type>::type>::head_type,boos
t::mpl::identity<boost::random_access_traversal_tag>::type,boost::mpl::n
a,boost::mpl::na,boost::mpl::na>::type
]
C:\Source\boost_1_32_0\boost\iterator\detail\minimum_category.hpp(91) :
see reference to class template instantiation
'boost::detail::minimum_category_impl<false,false>::apply<T1,T2>' being
compiled
with
[
T1=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
>::head_type>::type,boost::mpl::identity<boost::tuples::null_type>::type
>::head_type,boost::mpl::identity<boost::random_access_traversal_tag>::t
ype>::a1,boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost:
:iterator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1
,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples:
:make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::m
ake_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::
head_type>::type,boost::mpl::identity<boost::tuples::null_type>::type>::
head_type,boost::mpl::identity<boost::random_access_traversal_tag>::type
,boost::mpl::na,boost::mpl::na,boost::mpl::na>::type,
T2=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_t
ype>::type,boost::mpl::identity<boost::tuples::null_type>::type>::head_t
ype,boost::mpl::identity<boost::random_access_traversal_tag>::type>::a2,
boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator
_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::m
pl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tup
le_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple
_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_type
>::type,boost::mpl::identity<boost::tuples::null_type>::type>::head_type
,boost::mpl::identity<boost::random_access_traversal_tag>::type,boost::m
pl::na,boost::mpl::na,boost::mpl::na>::type
]
C:\Source\boost_1_32_0\boost\iterator\detail\minimum_category.hpp(91) :
error C2146: syntax error : missing ';' before identifier 'type'
C:\Source\boost_1_32_0\boost\iterator\detail\minimum_category.hpp(72) :
error C2504: 'boost::detail::error_not_related_by_convertibility<T1,T2>'
: base class undefined
with
[
T1=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::detail::tuple_im
pl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost::tuple
s::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples:
:make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type>::tail_type,boost::iterator_traversal<>>::typ
e>::head_type,boost::detail::tuple_impl_specific::tuple_meta_accumulate_
impl<boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::ite
rator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boo
st::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::mak
e_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_
tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head
_type>::type,boost::detail::tuple_impl_specific::tuple_meta_transform_im
pl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<dou
ble>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<doubl
e>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type>::tail_type,boost::iterator_traversa
l<>>::type>::tail_type,boost::detail::minimum_category<boost::mpl::_1,bo
ost::mpl::_2>,boost::random_access_traversal_tag>::type>::a1,boost::tupl
es::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,
boost::mpl::void_>,boost::mpl::l
ambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::
tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterator>::t
ype,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type>::head_type>::type,boost::detail::tuple_impl_specific:
:tuple_meta_transform_impl<boost::tuples::tuple<boost::tuples::make_tupl
e_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_
traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type>::tail_type,
boost::iterator_traversal<>>::type>::head_type,boost::detail::tuple_impl
_specific::tuple_meta_accumulate_impl<boost::tuples::cons<boost::mpl::bi
nd1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boos
t::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost:
:tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::ite
rator>::type,boost::tuples::make_tuple_traits<std::vector<double>::itera
tor>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::hea
d_type>::type,boost::detail::tuple_impl_specific::tuple_meta_transform_i
mpl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<do
uble>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<doub
le>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type>::tail_type,boost::iterator_travers
al<>>::type>::tail_type,boost::detail::minimum_category<boost::mpl::_1,b
oost::mpl::_2>,boost::random_access_traversal_tag>::type,boost::mpl::na,
boost::mpl::na,boost::mpl::na>::type,
T2=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type>::head_type>::type,boost
::detail::tuple_impl_specific::tuple_meta_transform_impl<boost::tuples::
tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterator>::t
ype,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type>::tail_type,boost::iterator_traversal<>>::type>::head_
type,boost::detail::tuple_impl_specific::tuple_meta_accumulate_impl<boos
t::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_tra
versal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::
void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_t
raits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_tra
its<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type>::head_type>::type,boost::detail::tuple_impl_sp
ecific::tuple_meta_transform_impl<boost::tuples::tuple<boost::tuples::ma
ke_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make
_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::tai
l_type,boost::iterator_traversal<>>::type>::tail_type,boost::detail::min
imum_category<boost::mpl::_1,boost::mpl::_2>,boost::random_access_traver
sal_tag>::type>::a2,boost::tuples::cons<boost::mpl::bind1<boost::mpl::qu
ote1<boost::iterator_traversal,boost::mpl::void_>,boost::mpl::lambda<boo
st::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boo
st::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost
::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type>::head_type>::type,boost::detail::tuple_impl_specific::tuple_me
ta_transform_impl<boost::tuples:
:tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterator>::
type,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type>::tail_type,boost::iterator_traversal<>>::type>::head
_type,boost::detail::tuple_impl_specific::tuple_meta_accumulate_impl<boo
st::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_tr
aversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl:
:void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_
traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_tr
aits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::
type,boost::detail::tuple_impl_specific::tuple_meta_transform_impl<boost
::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<std::vector<double>::iter
ator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::ta
il_type,boost::iterator_traversal<>>::type>::tail_type,boost::detail::mi
nimum_category<boost::mpl::_1,boost::mpl::_2>,boost::random_access_trave
rsal_tag>::type,boost::mpl::na,boost::mpl::na,boost::mpl::na>::type
]
C:\Source\boost_1_32_0\boost\iterator\detail\minimum_category.hpp(72) :
see reference to class template instantiation
'boost::detail::error_not_related_by_convertibility<T1,T2>' being
compiled
with
[
T1=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::detail::tuple_im
pl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost::tuple
s::mak
e_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_
tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::tail
_type,boost::iterator_traversal<>>::type>::head_type,boost::detail::tupl
e_impl_specific::tuple_meta_accumulate_impl<boost::tuples::cons<boost::m
pl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_
>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<
boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double
>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>:
:iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type>::head_type>::type,boost::detail::tuple
_impl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost::tu
ples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tupl
es::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type>::tail_type,boost::iterator_t
raversal<>>::type>::tail_type,boost::detail::minimum_category<boost::mpl
::_1,boost::mpl::_2>,boost::random_access_traversal_tag>::type>::a1,boos
t::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_tra
versal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::
void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_t
raits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_tra
its<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::t
ype,boost::detail::tuple_impl_specific::tuple_meta_transform_impl<boost:
:tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::ite
rator>::type,boost::tuples::make_tuple_traits<std::vector<double>::itera
tor>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::tai
l_type,boost::iterator_traversal<>>::type>::head_type,boost::detail::tup
le_impl_specific::tuple_meta_accumulate_impl<boost::tuples::cons<boost::
mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void
_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply
<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<doubl
e>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>
::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type>::head_type>::type,boost::detail::tupl
e_impl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost::t
uples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tup
les::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype>::tail_type,boost::iterator_traversal<>>::type>::tail_type,boost::de
tail::minimum_category<boost::mpl::_1,boost::mpl::_2>,boost::random_acce
ss_traversal_tag>::type,boost::mpl::na,boost::mpl::na,boost::mpl::na>::t
ype,
T2=boost::mpl::
aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote2<boost::detail
::minimum_category,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,
boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl::_2,boost::mpl
::void_>::result_>::apply<boost::tuples::cons<boost::mpl::bind1<boost::m
pl::quote1<boost::iterator_traversal,boost::mpl::void_>,boost::mpl::lamb
da<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tup
le<boost::tuples::make_tuple_traits<std::vector<double>::iterator>::type
,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type>::head_type>::type,boost::detail::tuple_impl_specific::tu
ple_meta_transform_impl<boost::tuples::tuple<boost::tuples::make_tuple_t
raits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_tra
its<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type>::tail_type,boo
st::iterator_traversal<>>::type>::head_type,boost::detail::tuple_impl_sp
ecific::tuple_meta_accumulate_impl<boost::tuples::cons<boost::mpl::bind1
<boost::mpl::quote1<boost::itera
tor_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost
::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_
tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tu
ple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_t
ype>::type,boost::detail::tuple_impl_specific::tuple_meta_transform_impl
<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<doubl
e>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>
::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type>::tail_type,boost::iterator_traversal<
>>::type>::tail_type,boost::detail::minimum_category<boost::mpl::_1,boos
t::mpl::_2>,boost::random_access_traversal_tag>::type>::a2,boost::tuples
::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,bo
ost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::r
esult_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std
::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<std::
vector<double>::iterator>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type>::head_type>::type,boost::detail::tuple_impl_specific::t
uple_meta_transform_impl<boost::tuples::tuple<boost::tuples::make_tuple_
traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_tr
aits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type>::tail_type,bo
ost::iterator_traversal<>>::type>::head_type,boost::detail::tuple_impl_s
pecific::tuple_meta_accumulate_impl<boost::tuples::cons<boost::mpl::bind
1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boost:
:mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost::t
uples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::itera
tor>::type,boost::tuples::make_tuple_traits<std::vector<double>::iterato
r>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make
_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_
type>::type,boost::detail::tuple_impl_specific::tuple_meta_transform_imp
l<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<doub
le>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<double
>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type>::tail_type,boost::iterator_traversal
<>>::type>::tail_type,boost::detail::minimum_category<boost::mpl::_1,boo
st::mpl::_2>,boost::random_access_traversal_tag>::type,boost::mpl::na,bo
ost::mpl::na,boost::mpl::na>::type
]
C:\Source\boost_1_32_0\boost\iterator\detail\minimum_category.hpp(91) :
see reference to class template instantiation
'boost::detail::minimum_category_impl<false,false>::apply<T1,T2>' being
compiled
with
[
T1=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::h
ead_type>::type,boost::detail::tuple_impl_specific::tuple_meta_transform
_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<
double>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<do
uble>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type>::tail_type,boost::iterator_trave
rsal<>>::type>::head_type,boost::detail::tuple_impl_specific::tuple_meta
_accumulate_impl<boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote
1<boost::iterator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost:
:mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost:
:tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::t
uples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type>::head_type>::type,boost::
detail::tuple_impl_specific::tuple_meta_transform_impl<boost::tuples::tu
ple<boost::tuples::make_tuple_traits<std::vector<double>::iterator>::typ
e,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type>::tail_type,boost::iterator_traversal<>>::type>::tail_ty
pe,boost::detail::minimum_category<boost::mpl::_1,boost::mpl::_2>,boost:
:random_access_traversal_tag>::type>::a1,boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::detail::tuple_im
pl_specific::tuple_meta_transfor
m_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector
<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<d
ouble>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type>::tail_type,boost::iterator_trav
ersal<>>::type>::head_type,boost::detail::tuple_impl_specific::tuple_met
a_accumulate_impl<boost::tuples::cons<boost::mpl::bind1<boost::mpl::quot
e1<boost::iterator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost
::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost
::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::
tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type>::head_type>::type,boost::detail::tuple_impl_specific::tuple_meta
_transform_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits<st
d::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<std:
:vector<double>::iterator>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type>::tail_type,boost::iterator_traversal<>>::type>::tail_t
ype,boost::detail::minimum_category<boost::mpl::_1,boost::mpl::_2>,boost
::random_access_traversal_tag>::type,boost::mpl::na,boost::mpl::na,boost
::mpl::na>::type,
T2=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::detail::tuple_im
pl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost::tuple
s::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples:
:make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::
tail_type,boost::iterator_traversal<>>::type>::head_type,boost::detail::
tuple_impl_specific::tuple_meta_accumulate_impl<boost::tuples::cons<boos
t::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::v
oid_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::ap
ply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<do
uble>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<doub
le>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type>::head_type>::type,boost::detail::t
uple_impl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost
::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::
tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type>::tail_type,boost::iterat
or_traversal<>>::type>::tail_type,boost::detail::minimum_category<boost:
:mpl::_1,boost::mpl::_2>,boost::random_access_traversal_tag>::type>::a2,
boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator
_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::m
pl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tup
le_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple
_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_type
>::type,boost::detail::tuple_impl_specific::tuple_meta_transform_impl<bo
ost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>:
:iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::i
terator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type>::tail_type,boost::iterator_traversal<>>:
:type>::head_type,boost::detail::tuple_impl_specific::tuple_meta_accumul
ate_impl<boost::tuples::cons<boo
st::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::
void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::a
pply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<d
ouble>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<dou
ble>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type>::head_type>::type,boost::detail::
tuple_impl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boos
t::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost:
:tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type>::tail_type,boost::iterator_traversal<>>::type>::tail_type,boost
::detail::minimum_category<boost::mpl::_1,boost::mpl::_2>,boost::random_
access_traversal_tag>::type,boost::mpl::na,boost::mpl::na,boost::mpl::na
>::type
]
C:\Source\boost_1_32_0\boost\mpl\aux_\has_type.hpp(20) : see
reference to class template instantiation
'boost::detail::minimum_category<T1,T2>' being compiled
with
[
T1=boost::mpl::aux::resolve_
bind_arg<boost::mpl::bind2<boost::mpl::quote2<boost::detail::minimum_cat
egory,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::v
oid_>::result_,boost::mpl::lambda<boost::mpl::_2,boost::mpl::void_>::res
ult_>::apply<boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<bo
ost::iterator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl
::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tup
les::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuple
s::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e>::head_type>::type,boost::detail::tuple_impl_specific::tuple_meta_tran
sform_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::ve
ctor<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vect
or<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type>::tail_type,boost::iterator_
traversal<>>::type>::head_type,boost::detail::tuple_impl_specific::tuple
_meta_accumulate_impl<boost::tuples::cons<boost::mpl::bind1<boost::mpl::
quote1<boost::iterator_traversal
,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>
::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_traits<
std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<st
d::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type>::head_type>::type,bo
ost::detail::tuple_impl_specific::tuple_meta_transform_impl<boost::tuple
s::tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterator>
::type,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type>::tail_type,boost::iterator_traversal<>>::type>::ta
il_type,boost::detail::minimum_category<boost::mpl::_1,boost::mpl::_2>,b
oost::random_access_traversal_tag>::type>::a1,boost::tuples::cons<boost:
:mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::voi
d_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::appl
y<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<doub
le>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<double
>::iterator>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe>::head_type>::type,boost::detail::tuple_impl_specific::tuple_meta_tra
nsform_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::v
ector<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vec
tor<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type>::tail_type,boost::iterator
_traversal<>>::type>::head_type,boost::detail::tuple_impl_specific::tupl
e_meta_accumulate_impl<boost::tuples::cons<boost::mpl::bind1<boost::mpl:
:quote1<boost::iterator_traversal,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<
boost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,bo
ost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::type,b
oost::detail::tuple_impl_specific::tuple_meta_transform_impl<boost::tupl
es::tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterator
>::type,boost::tuples::make_tuple_traits<std::vector<double>::iterator>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type>::tail_type,boost::iterator_traversal<>>::type>::t
ail_type,boost::detail::minimum_category<boost::mpl::_1,boost::mpl::_2>,
boost::random_access_traversal_tag>::type,boost::mpl::na,boost::mpl::na,
boost::mpl::na>::type,
T2=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type>::head_type>::type,boost::detail::tuple
_impl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost::tu
ples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tupl
es::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe>::tail_type,boost::iterator_traversal<>>::type>::head_type,boost::det
ail::tuple_impl_specific::tuple_meta_accumulate_impl<boost::tuples::cons
<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost::m
pl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_
>::apply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vect
or<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vector
<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type>::head_type>::type,boost::deta
il::tuple_impl_specific::tuple_m
eta_transform_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits
<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<s
td::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type>::tail_type,boost::i
terator_traversal<>>::type>::tail_type,boost::detail::minimum_category<b
oost::mpl::_1,boost::mpl::_2>,boost::random_access_traversal_tag>::type>
::a2,boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::ite
rator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boo
st::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::mak
e_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_
tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head
_type>::type,boost::detail::tuple_impl_specific::tuple_meta_transform_im
pl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<dou
ble>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<doubl
e>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype>::tail_type,boost::iterator_traversal<>>::type>::head_type,boost::de
tail::tuple_impl_specific::tuple_meta_accumulate_impl<boost::tuples::con
s<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost::
mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result
_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vec
tor<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vecto
r<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type>::head_type>::type,boost::det
ail::tuple_impl_specific::tuple_meta_transform_impl<boost::tuples::tuple
<boost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,b
oost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type>::tail_type,boost::
iterator_traversal<>>::type>::tail_type,boost::detail::minimum_category<
boost::mpl::_1,boost::mpl::_2>,boost::random_access_traversal_tag>::type
,boost::mpl::na,boost::mpl::na,boost::mpl::na>::type
]
C:\Source\boost_1_32_0\boost\mpl\aux_\preprocessed\plain\quote.hpp(53) :
see reference to class template instantiation
'boost::mpl::aux::has_type<T>' being compiled
with
[
T=boost::detail::minimum_category<boost::mpl::aux::resolve_bind_arg<boos
t::mpl::bind2<boost::mpl::quote2<boost::detail::minimum_category,boost::
mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result
_,boost::mpl::lambda<boost::mpl::_2,boost::mpl::void_>::result_>::apply<
boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator
_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::m
pl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tup
le_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple
_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_type
>::type,boost::detail::tuple_impl_specific::tuple_meta_transform_impl<bo
ost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>:
:iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::i
terator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type>::tail_type,boost:
:iterator_traversal<>>::type>::head_type,boost::detail::tuple_impl_speci
fic::tuple_meta_accumulate_impl<boost::tuples::cons<boost::mpl::bind1<bo
ost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boost::mpl
::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuple
s::tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterator>
::type,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type>::head_type>::type,boost::detail::tuple_impl_specif
ic::tuple_meta_transform_impl<boost::tuples::tuple<boost::tuples::make_t
uple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tup
le_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type>::tail_type,boost::iterator_traversal<>>:
:type>::tail_type,boost::detail::minimum_category<boost::mpl::_1,boost::
mpl::_2>,boost::random_access_traversal_tag>::type>::a1,boost::tuples::c
ons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost
::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::resu
lt_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::v
ector<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vec
tor<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type>::head_type>::type,boost::d
etail::tuple_impl_specific::tuple_meta_transform_impl<boost::tuples::tup
le<boost::tuples::make_tuple_traits<std::vector<double>::iterator>::type
,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type>::tail_type,boost::iterator_traversal<>>::type>::head_typ
e,boost::detail::tuple_impl_specific::tuple_meta_accumulate_impl<boost::
tuples::cons<boost::mpl::bind1<b
oost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boost::mp
l::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tupl
es::tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterator
>::type,boost::tuples::make_tuple_traits<std::vector<double>::iterator>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type>::head_type>::type,boost::detail::tuple_impl_speci
fic::tuple_meta_transform_impl<boost::tuples::tuple<boost::tuples::make_
tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tu
ple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::tail_t
ype,boost::iterator_traversal<>>::type>::tail_type,boost::detail::minimu
m_category<boost::mpl::_1,boost::mpl::_2>,boost::random_access_traversal
_tag>::type,boost::mpl::na,boost::mpl::na,boost::mpl::na>::type,boost::m
pl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote2<boost::de
tail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<boost::mpl:
:_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl::_2,boost:
:mpl::void_>::result_>::apply<bo
ost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_t
raversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl
::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple
_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_t
raits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_type>:
:type,boost::detail::tuple_impl_specific::tuple_meta_transform_impl<boos
t::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::i
terator>::type,boost::tuples::make_tuple_traits<std::vector<double>::ite
rator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type>::tail_type,boost::iterator_traversal<>>::t
ype>::head_type,boost::detail::tuple_impl_specific::tuple_meta_accumulat
e_impl<boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::i
terator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,b
oost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::m
ake_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::mak
e_tuple_traits<std::vector<doubl
e>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type>::head_type>::type,boost::detail::tu
ple_impl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost:
:tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::t
uples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type>::tail_type,boost::iterator_traversal<>>::type>::tail_type,boost::
detail::minimum_category<boost::mpl::_1,boost::mpl::_2>,boost::random_ac
cess_traversal_tag>::type>::a2,boost::tuples::cons<boost::mpl::bind1<boo
st::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boost::mpl:
:lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples
::tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterator>:
:type,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_type>
::type,boost::detail::tuple_impl_specific::tuple_meta_transform_impl<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::tail_type,boost::iterator_traversal<>>::
type>::head_type,boost::detail::tuple_impl_specific::tuple_meta_accumula
te_impl<boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::
iterator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,
boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::
make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::ma
ke_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::h
ead_type>::type,boost::detail::t
uple_impl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost
::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::
tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type>::tail_type,boost::iterator_traversal<>>::type>::tail_type,boost:
:detail::minimum_category<boost::mpl::_1,boost::mpl::_2>,boost::random_a
ccess_traversal_tag>::type,boost::mpl::na,boost::mpl::na,boost::mpl::na>
::type>
]
C:\Source\boost_1_32_0\boost\mpl\aux_\preprocessed\plain\apply_wrap.hpp(
49) : see reference to class template instantiation
'boost::mpl::quote2<F,Tag>::apply<U1,U2>' being compiled
with
[
F=boost::detail::minimum_category,
Tag=boost::mpl::void_,
U1=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type>::head_type>::type,boost::detail::tupl
e_impl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost::t
uples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tup
les::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype>::tail_type,boost::iterator_traversal<>>::type>::head_type,boost::de
tail::tuple_impl_specific::tuple_meta_accumulate_impl<boost::tuples::con
s<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost::
mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result
_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vec
tor<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vecto
r<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_t
ype>::type>::head_type>::type,boost::detail::tuple_impl_specific::tuple_
meta_transform_impl<boost::tuples::tuple<boost::tuples::make_tuple_trait
s<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<
std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type>::tail_type,boost::
iterator_traversal<>>::type>::tail_type,boost::detail::minimum_category<
boost::mpl::_1,boost::mpl::_2>,boost::random_access_traversal_tag>::type
>::a1,boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::it
erator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,bo
ost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::ma
ke_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make
_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::hea
d_type>::type,boost::detail::tuple_impl_specific::tuple_meta_transform_i
mpl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<do
uble>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<doub
le>::iterator>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type>::tail_type,boost::iterator_traversal<>>::type>::head_type,boost::d
etail::tuple_impl_specific::tuple_meta_accumulate_impl<boost::tuples::co
ns<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost:
:mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::resul
t_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::ve
ctor<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vect
or<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type>::head_type>::type,boost::de
tail::tuple_impl_specific::tuple_meta_transform_impl<boost::tuples::tupl
e<boost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,
boost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type>::tail_type,boost:
:iterator_traversal<>>::type>::tail_type,boost::detail::minimum_category
<boost::mpl::_1,boost::mpl::_2>,boost::random_access_traversal_tag>::typ
e,boost::mpl::na,boost::mpl::na,boost::mpl::na>::type,
U2=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::detail::tuple_im
pl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost::tuple
s::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples:
:make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type>::tail_type,boost::iterator_traversal
<>>::type>::head_type,boost::detail::tuple_impl_specific::tuple_meta_acc
umulate_impl<boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<bo
ost::iterator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl
::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tup
les::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuple
s::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e>::head_type>::type,boost::detail::tuple_impl_specific::tuple_meta_tran
sform_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::ve
ctor<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vect
or<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type>::tail_type,boost::iterator_
traversal<>>::type>::tail_type,b
oost::detail::minimum_category<boost::mpl::_1,boost::mpl::_2>,boost::ran
dom_access_traversal_tag>::type>::a2,boost::tuples::cons<boost::mpl::bin
d1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boost
::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost::
tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::iter
ator>::type,boost::tuples::make_tuple_traits<std::vector<double>::iterat
or>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type>::head_type>::type,boost::detail::tuple_impl_s
pecific::tuple_meta_transform_impl<boost::tuples::tuple<boost::tuples::m
ake_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::mak
e_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::ta
il_type,boost::iterator_traversal<>>::type>::head_type,boost::detail::tu
ple_impl_specific::tuple_meta_accumulate_impl<boost::tuples::cons<boost:
:mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::voi
d_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::appl
y<boost::tuples::tuple<boost::tu
ples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tupl
es::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe>::head_type>::type,boost::detail::tuple_impl_specific::tuple_meta_tra
nsform_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::v
ector<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vec
tor<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type>::tail_type,boost::iterator
_traversal<>>::type>::tail_type,boost::detail::minimum_category<boost::m
pl::_1,boost::mpl::_2>,boost::random_access_traversal_tag>::type,boost::
mpl::na,boost::mpl::na,boost::mpl::na>::type
]
C:\Source\boost_1_32_0\boost\mpl\aux_\preprocessed\plain\bind.hpp(207) :
see reference to class template instantiation
'boost::mpl::apply_wrap2<F,T1,T2>' being compiled
with
[
F=boost::mpl::bind2<boost::mpl::quote2<boost::detail::minimum_category,b
oost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::
result_,boost::mpl::lambda<boost::mpl::_2,boost::mpl:
:void_>::result_>::apply<boost::tuples::cons<boost::mpl::bind1<boost::mp
l::quote1<boost::iterator_traversal,boost::mpl::void_>,boost::mpl::lambd
a<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tupl
e<boost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,
boost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type>::head_type>::type,boost::detail::tuple_impl_specific::tup
le_meta_transform_impl<boost::tuples::tuple<boost::tuples::make_tuple_tr
aits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trai
ts<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type>::tail_type,boos
t::iterator_traversal<>>::type>::head_type,boost::detail::tuple_impl_spe
cific::tuple_meta_accumulate_impl<boost::tuples::cons<boost::mpl::bind1<
boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boost::m
pl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tup
les::tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterato
r>::type,boost::tuples::make_tup
le_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_ty
pe>::type,boost::detail::tuple_impl_specific::tuple_meta_transform_impl<
boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double
>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>:
:iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type>::tail_type,boost::iterator_traversal<>
>::type>::tail_type,boost::detail::minimum_category<boost::mpl::_1,boost
::mpl::_2>,boost::random_access_traversal_tag>::type>::f_,
T1=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::ma
ke_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::h
ead_type>::type,boost::detail::tuple_impl_specific::tuple_meta_transform
_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<
double>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<do
uble>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type>::tail_type,boost::iterator_trave
rsal<>>::type>::head_type,boost::detail::tuple_impl_specific::tuple_meta
_accumulate_impl<boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote
1<boost::iterator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost:
:mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost:
:tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::t
uples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type>::head_type>::type,boost::
detail::tuple_impl_specific::tuple_meta_transform_impl<boost::tuples::tu
ple<boost::tuples::make_tuple_traits<std::vector<double>::iterator>::typ
e,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type>::tail_type,boost::iterator_traversal<>>::type>::tail_ty
pe,boost::detail::minimum_category<boost::mpl::_1,boost::mpl::_2>,boost:
:random_access_traversal_tag>::type>::a1,boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::
head_type>::type,boost::detail::tuple_impl_specific::tuple_meta_transfor
m_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector
<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<d
ouble>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type>::tail_type,boost::iterator_trav
ersal<>>::type>::head_type,boost::detail::tuple_impl_specific::tuple_met
a_accumulate_impl<boost::tuples::cons<boost::mpl::bind1<boost::mpl::quot
e1<boost::iterator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost
::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost
::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::
tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type>::head_type>::type,boost::detail::tuple_impl_specific::tuple_meta
_transform_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits<st
d::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<std:
:vector<double>::iterator>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type>::tail_type,boost::iterator_traversal<>>::type>::tail_t
ype,boost::detail::minimum_category<boost::mpl::_1,boost::mpl::_2>,boost
::random_access_traversal_tag>::type,boost::mpl::na,boost::mpl::na,boost
::mpl::na>::type,
T2=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::detail::tuple_im
pl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost::tuple
s::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples:
:make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::m
ak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::
tail_type,boost::iterator_traversal<>>::type>::head_type,boost::detail::
tuple_impl_specific::tuple_meta_accumulate_impl<boost::tuples::cons<boos
t::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::v
oid_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::ap
ply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<do
uble>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<doub
le>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type>::head_type>::type,boost::detail::t
uple_impl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost
::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::
tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type>::tail_type,boost::iterat
or_traversal<>>::type>::tail_type,boost::detail::minimum_category<boost:
:mpl::_1,boost::mpl::_2>,boost::random_access_traversal_tag>::type>::a2,
boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator
_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::m
pl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tup
le_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple
_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_type
>::type,boost::detail::tuple_impl_specific::tuple_meta_transform_impl<bo
ost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>:
:iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::i
terator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type>::tail_type,boost::iterator_traversal<>>:
:type>::head_type,boost::detail:
:tuple_impl_specific::tuple_meta_accumulate_impl<boost::tuples::cons<boo
st::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::
void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::a
pply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<d
ouble>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<dou
ble>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type>::head_type>::type,boost::detail::
tuple_impl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boos
t::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost:
:tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type>::tail_type,boost::iterator_traversal<>>::type>::tail_type,boost
::detail::minimum_category<boost::mpl::_1,boost::mpl::_2>,boost::random_
access_traversal_tag>::type,boost::mpl::na,boost::mpl::na,boost::mpl::na
>::type
]
C:\Source\boost_1_32_0\boost\mpl\aux_\preprocessed\plain\apply_wrap.hpp(
49) : see reference to class template instantiation
'boost::mpl::bind2<F,T1,T2
>::apply<U1,U2>' being compiled
with
[
F=boost::mpl::quote2<boost::detail::minimum_category,boost::mpl::void_>,
T1=boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_,
T2=boost::mpl::lambda<boost::mpl::_2,boost::mpl::void_>::result_,
U1=boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::itera
tor_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost
::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_
tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tu
ple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_t
ype>::type,boost::detail::tuple_impl_specific::tuple_meta_transform_impl
<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<doubl
e>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>
::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type>::tail_type,boost::iterator_traversal<
>>::type>::head_type,
U2=boost::detail::tuple_impl_specific::tuple_meta_
accumulate_impl<boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1
<boost::iterator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::
mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::
tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tu
ples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type>::head_type>::type,boost::detail::tuple_impl_specific::tuple_meta_t
ransform_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std:
:vector<double>::iterator>::type,boost::tuples::make_tuple_traits<std::v
ector<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type>::tail_type,boost::iterat
or_traversal<>>::type>::tail_type,boost::detail::minimum_category<boost:
:mpl::_1,boost::mpl::_2>,boost::random_access_traversal_tag>::type
]
C:\Source\boost_1_32_0\boost\mpl\aux_\preprocessed\plain\apply.hpp(63) :
see reference to class template instantiation
'boost::mpl::apply_wrap2<F,T1,T2>' being compiled
with
[
F=boost::mpl::lambda<boost::mpl
::lambda<boost::detail::minimum_category<boost::mpl::_1,boost::mpl::_2>>
::type>::type,
T1=boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::itera
tor_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost
::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_
tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tu
ple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_t
ype>::type,boost::detail::tuple_impl_specific::tuple_meta_transform_impl
<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<doubl
e>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>
::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type>::tail_type,boost::iterator_traversal<
>>::type>::head_type,
T2=boost::detail::tuple_impl_specific::tuple_meta_accumulate_impl<boost:
:tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_trave
rsal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::vo
id_>::result_>::apply<boost::tuples::tuple<
boost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,bo
ost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type>::head_type>::type,boost::detail::tuple_impl_specific::tuple
_meta_transform_impl<boost::tuples::tuple<boost::tuples::make_tuple_trai
ts<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits
<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type>::tail_type,boost:
:iterator_traversal<>>::type>::tail_type,boost::detail::minimum_category
<boost::mpl::_1,boost::mpl::_2>,boost::random_access_traversal_tag>::typ
e
]
C:\Source\boost_1_32_0\boost\iterator\zip_iterator.hpp(173) :
see reference to class template instantiation
'boost::mpl::apply2<F,T1,T2>' being compiled
with
[
F=boost::mpl::lambda<boost::detail::minimum_category<boost::mpl::_1,boos
t::mpl::_2>>::type,
T1=boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::itera
tor_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost
::mpl::v
oid_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_tr
aits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trai
ts<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::ty
pe,boost::detail::tuple_impl_specific::tuple_meta_transform_impl<boost::
tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::iter
ator>::type,boost::tuples::make_tuple_traits<std::vector<double>::iterat
or>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type>::tail_type,boost::iterator_traversal<>>::type
>::head_type,
T2=boost::detail::tuple_impl_specific::tuple_meta_accumulate_impl<boost:
:tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_trave
rsal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::vo
id_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_tra
its<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trait
s<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type>::head_type>::type,boos
t::detail::tuple_impl_specific::tuple_meta_transform_impl<boost::tuples:
:tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterator>::
type,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type>::tail_type,boost::iterator_traversal<>>::type>::tail
_type,boost::detail::minimum_category<boost::mpl::_1,boost::mpl::_2>,boo
st::random_access_traversal_tag>::type
]
C:\Source\boost_1_32_0\boost\iterator\zip_iterator.hpp(172) :
see reference to class template instantiation
'boost::detail::tuple_impl_specific::tuple_meta_accumulate<Tuple,BinaryM
etaFun,StartType>' being compiled
with
[
Tuple=boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::it
erator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,bo
ost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::ma
ke_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make
_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::type,
boost::detail::tuple_impl_specific::tuple_meta_transform_impl<boost::tup
les::tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterato
r>::type,boost::tuples::make_tuple_traits<std::vector<double>::iterator>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type>::tail_type,boost::iterator_traversal<>>::type>::
tail_type,
BinaryMetaFun=boost::detail::minimum_category<boost::mpl::_1,boost::mpl:
:_2>,
StartType=boost::random_access_traversal_tag
]
C:\Source\boost_1_32_0\boost\iterator\detail\minimum_category.hpp(91) :
error C2039: 'type' : is not a member of
'boost::detail::minimum_category_impl<false,false>::apply<T1,T2>'
with
[
T1=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::detail::tuple_im
pl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost::tuple
s::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples:
:make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type>::tail_type,boost::iterator_traver
sal<>>::type>::head_type,boost::detail::tuple_impl_specific::tuple_meta_
accumulate_impl<boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1
<boost::iterator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::
mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::
tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tu
ples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type>::head_type>::type,boost::detail::tuple_impl_specific::tuple_meta_t
ransform_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std:
:vector<double>::iterator>::type,boost::tuples::make_tuple_traits<std::v
ector<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type>::tail_type,boost::iterat
or_traversal<>>::type>::tail_type,boost::detail::minimum_category<boost:
:mpl::_1,boost::mpl::_2>,boost::random_access_traversal_tag>::type>::a1,
boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator
_traversal,boost::mpl::void_>,bo
ost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boos
t::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::i
terator>::type,boost::tuples::make_tuple_traits<std::vector<double>::ite
rator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type>::head_type>::type,boost::detail::tuple_imp
l_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost::tuples
::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::
make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>:
:tail_type,boost::iterator_traversal<>>::type>::head_type,boost::detail:
:tuple_impl_specific::tuple_meta_accumulate_impl<boost::tuples::cons<boo
st::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::
void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::a
pply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<d
ouble>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<dou
ble>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type>::head_type>::type,boost::detail::tuple_impl_specific::tuple_meta_
transform_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std
::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<std::
vector<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type>::tail_type,boost::itera
tor_traversal<>>::type>::tail_type,boost::detail::minimum_category<boost
::mpl::_1,boost::mpl::_2>,boost::random_access_traversal_tag>::type,boos
t::mpl::na,boost::mpl::na,boost::mpl::na>::type,
T2=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_type>:
:type,boost::detail::tuple_impl_specific::tuple_meta_transform_impl<boos
t::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::i
terator>::type,boost::tuples::make_tuple_traits<std::vector<double>::ite
rator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type>::tail_type,boost::iterator_traversal<>>::t
ype>::head_type,boost::detail::tuple_impl_specific::tuple_meta_accumulat
e_impl<boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::i
terator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,b
oost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::m
ake_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::mak
e_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type>::head_type>::type,boost::detail::tu
ple_impl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost:
:tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::t
uples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type>::tail_type,boost::iterator_traversal<>>::type>::tail_type,boost::
detail::minimum_category<boost::mpl::_1,boost::mpl::_2>,boost::random_ac
cess_traversal_tag>::type>::a2,boost::tuples::cons<boost::mpl::bind1<boo
st::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boost::mpl:
:lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples
::tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterator>:
:type,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type>::head_type>::type,boost::detail::tuple_impl_specifi
c::tuple_meta_transform_impl<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::tail_type,boost::iterator_traversal<>>::
type>::head_type,boost::detail::tuple_impl_specific::tuple_meta_accumula
te_impl<boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::
iterator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,
boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::
make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::ma
ke_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::h
ead_type>::type,boost::detail::tuple_impl_specific::tuple_meta_transform
_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<
double>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<do
uble>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type>::tail_type,boost::iterator_traversal<>>::type>::tail_type,boost:
:detail::minimum_category<boost::mpl::_1,boost::mpl::_2>,boost::random_a
ccess_traversal_tag>::type,boost::mpl::na,boost::mpl::na,boost::mpl::na>
::type
]
C:\Source\boost_1_32_0\boost\iterator\detail\minimum_category.hpp(91) :
see reference to class template instantiation
'boost::detail::minimum_category_impl<false,false>::apply<T1,T2>' being
compiled
with
[
T1=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::detail::tuple_im
pl_specific::tuple_meta_transform_impl<boost::tuples::tuple<b
oost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boo
st::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type>::tail_type,boost::iterator_traversal<>>::type>::head_type,bo
ost::detail::tuple_impl_specific::tuple_meta_accumulate_impl<boost::tupl
es::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,
boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>:
:result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_traits<s
td::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<std
::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type>::head_type>::type,boo
st::detail::tuple_impl_specific::tuple_meta_transform_impl<boost::tuples
::tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterator>:
:type,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type>::tail_type,
boost::iterator_traversal<>>::type>::tail_type,boost::detail::minimum_ca
tegory<boost::mpl::_1,boost::mpl::_2>,boost::random_access_traversal_tag
>::type>::a1,boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<bo
ost::iterator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl
::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tup
les::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuple
s::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e>::head_type>::type,boost::detail::tuple_impl_specific::tuple_meta_tran
sform_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::ve
ctor<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vect
or<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type>::tail_type,boost::iterator_traversal<>>::type>::head_type,b
oost::detail::tuple_impl_specific::tuple_meta_accumulate_impl<boost::tup
les::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal
,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>
::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_traits<
std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<st
d::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type>::head_type>::type,bo
ost::detail::tuple_impl_specific::tuple_meta_transform_impl<boost::tuple
s::tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterator>
::type,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type>::tail_type,boost::iterator_traversal<>>::type>::ta
il_type,boost::detail::minimum_category<boost::mpl::_1,boost::mpl::_2>,b
oost::random_access_traversal_tag>::type,boost::mpl::na,boost::mpl::na,b
oost::mpl::na>::type,
T2=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::detail::tuple_im
pl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost::tuple
s::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples:
:make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>
::tail_type,boost::iterator_traversal<>>::type>::head_type,boost::detail
::tuple_impl_specific::tuple_meta_accumulate_impl<boost::tuples::cons<bo
ost::mpl::bind1<boost::mpl::qu
ote1<boost::iterator_traversal,boost::mpl::void_>,boost::mpl::lambda<boo
st::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boo
st::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost
::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type>::head_type>::type,boost::detail::tuple_impl_specific::tuple_me
ta_transform_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits<
std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<st
d::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type>::tail_type,boost::it
erator_traversal<>>::type>::tail_type,boost::detail::minimum_category<bo
ost::mpl::_1,boost::mpl::_2>,boost::random_access_traversal_tag>::type>:
:a2,boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iter
ator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boos
t::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make
_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_t
uple_traits<std::vector<double>:
:iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type>::head_type>::type,boost::detail::tuple
_impl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost::tu
ples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tupl
es::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe>::tail_type,boost::iterator_traversal<>>::type>::head_type,boost::det
ail::tuple_impl_specific::tuple_meta_accumulate_impl<boost::tuples::cons
<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost::m
pl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_
>::apply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vect
or<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vector
<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type>::head_type>::type,boost::detail::tuple_impl_specific::tuple_m
eta_transform_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits
<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<s
td::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type>::tail_type,boost::i
terator_traversal<>>::type>::tail_type,boost::detail::minimum_category<b
oost::mpl::_1,boost::mpl::_2>,boost::random_access_traversal_tag>::type,
boost::mpl::na,boost::mpl::na,boost::mpl::na>::type
]
C:\Source\boost_1_32_0\boost\iterator\detail\minimum_category.hpp(91) :
error C2146: syntax error : missing ';' before identifier 'type'
C:\Source\boost_1_32_0\boost\mpl\eval_if.hpp(41) : error C2516:
'boost::mpl::if_<T1,T2,T3>::type' : is not a legal base class
with
[
T1=boost::is_convertible<boost::detail::zip_iterator_base<boost::tuples:
:detail::make_tuple_mapper<std::vector<double>::iterator,std::vector<dou
ble>::iterator,boost::tuples::null_type,boost::tuples::null_type,boost::
tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boos
t::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>:
:type>::traversal_category,std::output_iterator_tag>,
T2=boost::mpl::identity<boost::incrementable_traversal_tag>,
T3=void
]
C:\Source\boost_1_32_0\boost\mpl\if.hpp(70) : see declaration of
'boost::mpl::if_<T1,T2,T3>::type'
with
[
T1=boost::is_convertible<boost::detail::zip_iterator_base<boost::tuples:
:detail::make_tuple_mapper<std::vector<double>::iterator,std::vector<dou
ble>::iterator,boost::tuples::null_type,boost::tuples::null_type,boost::
tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boos
t::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>:
:type>::traversal_category,std::output_iterator_tag>,
T2=boost::mpl::identity<boost::incrementable_traversal_tag>,
T3=void
]
C:\Source\boost_1_32_0\boost\mpl\eval_if.hpp(41) : see reference
to class template instantiation 'boost::mpl::eval_if<C,F1,F2>' being
compiled
with
[
C=boost::is_convertible<boost::detail::zip_iterator_base<boost::tuples::
detail::make_tuple_mapper<std::vector<double>::iterator,std::vector<doub
le>::iterator,boost::tuples::null_type,boost::tuples::null_type,boost::t
uples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost
::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>::
type>::traversal_category,std::output_iterator_tag>,
F1=boost::mpl::identity<boost::incrementable_traversal_tag>,
F2=void
]
C
:\Source\boost_1_32_0\boost\mpl\eval_if.hpp(41) : see reference to class
template instantiation 'boost::mpl::eval_if<C,F1,F2>' being compiled
with
[
C=boost::is_convertible<boost::detail::zip_iterator_base<boost::tuples::
detail::make_tuple_mapper<std::vector<double>::iterator,std::vector<doub
le>::iterator,boost::tuples::null_type,boost::tuples::null_type,boost::t
uples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost
::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>::
type>::traversal_category,std::input_iterator_tag>,
F1=boost::mpl::identity<boost::single_pass_traversal_tag>,
F2=boost::mpl::eval_if<boost::is_convertible<boost::detail::zip_iterator
_base<boost::tuples::detail::make_tuple_mapper<std::vector<double>::iter
ator,std::vector<double>::iterator,boost::tuples::null_type,boost::tuple
s::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tu
ples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost:
:tuples::null_type>::type>::traversal_category,std::output_iterator_tag>
,boost::mpl::identity<boost::incrementable_traversal_tag>,void>
]
C:\Source\boost_1_32_0\boost\mpl\eval_if.hpp(41) : see reference
to class template instantiation 'boost::mpl::eval_if<C,F1,F2>' being
compiled
with
[
C=boost::is_convertible<boost::detail::facade_iterator_category_impl<boo
st::detail::zip_iterator_base<boost::tuples::detail::make_tuple_mapper<s
td::vector<double>::iterator,std::vector<double>::iterator,boost::tuples
::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tup
les::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::
tuples::null_type,boost::tuples::null_type>::type>::traversal_category,b
oost::detail::zip_iterator_base<boost::tuples::detail::make_tuple_mapper
<std::vector<double>::iterator,std::vector<double>::iterator,boost::tupl
es::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::t
uples::null_type,boost::tuples::null
_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::n
ull_type>::type>::value_type,boost::detail::zip_iterator_base<boost::tup
les::detail::make_tuple_mapper<std::vector<double>::iterator,std::vector
<double>::iterator,boost::tuples::null_type,boost::tuples::null_type,boo
st::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,
boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_ty
pe>::type>::reference>::category,std::forward_iterator_tag>,
F1=boost::mpl::identity<boost::forward_traversal_tag>,
F2=boost::mpl::eval_if<boost::is_convertible<boost::detail::zip_iterator
_base<boost::tuples::detail::make_tuple_mapper<std::vector<double>::iter
ator,std::vector<double>::iterator,boost::tuples::null_type,boost::tuple
s::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tu
ples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost:
:tuples::null_type>::type>::traversal_category,std::input_iterator_tag>,
boost::mpl::identity<boost::single_pass_traversal_tag>,boost::mpl::eval_
if<boost::is_convertible<boost::detail::zip_iterator_base<boost::tuples:
:detail::make_tuple_mapper<std::vector<double>::iterator,std::vector<dou
ble>::iterator,boost::tuples::null_type,boost::tuples::null_type,boost::
tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boos
t::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>:
:type>::traversal_category,std::output_iterator_tag>,boost::mpl::identit
y<boost::incrementable_traversal_tag>,void>>
]
C:\Source\boost_1_32_0\boost\mpl\eval_if.hpp(41) : see reference
to class template instantiation 'boost::mpl::eval_if<C,F1,F2>' being
compiled
with
[
C=boost::is_convertible<boost::detail::facade_iterator_category_impl<boo
st::detail::zip_iterator_base<boost::tuples::detail::make_tuple_mapper<s
td::vector<double>::iterator,std::vector<double>::iterator,boost::tuples
::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tup
les::null_t
ype,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::nul
l_type,boost::tuples::null_type>::type>::traversal_category,boost::detai
l::zip_iterator_base<boost::tuples::detail::make_tuple_mapper<std::vecto
r<double>::iterator,std::vector<double>::iterator,boost::tuples::null_ty
pe,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null
_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::n
ull_type,boost::tuples::null_type>::type>::value_type,boost::detail::zip
_iterator_base<boost::tuples::detail::make_tuple_mapper<std::vector<doub
le>::iterator,std::vector<double>::iterator,boost::tuples::null_type,boo
st::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,
boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_ty
pe,boost::tuples::null_type>::type>::reference>::category,std::bidirecti
onal_iterator_tag>,
F1=boost::mpl::identity<boost::bidirectional_traversal_tag>,
F2=boost::mpl::eval_if<boost::is_convertible<boost::detail::facade_itera
tor_category_impl<boost::detail::zip_iterator_base<boost::tuples::detail
::make_tuple_mapper<std::vector<double>::iterator,std::vector<double>::i
terator,boost::tuples::null_type,boost::tuples::null_type,boost::tuples:
:null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tupl
es::null_type,boost::tuples::null_type,boost::tuples::null_type>::type>:
:traversal_category,boost::detail::zip_iterator_base<boost::tuples::deta
il::make_tuple_mapper<std::vector<double>::iterator,std::vector<double>:
:iterator,boost::tuples::null_type,boost::tuples::null_type,boost::tuple
s::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tu
ples::null_type,boost::tuples::null_type,boost::tuples::null_type>::type
>::value_type,boost::detail::zip_iterator_base<boost::tuples::detail::ma
ke_tuple_mapper<std::vector<double>::iterator,std::vector<double>::itera
tor,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::nul
l_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples:
:null_type,boost::tuples::null_type,boost::tuples::null_type>::type>::re
ference>::category,std::forward_iterator_tag>,boost::mpl::identity<boost
::forward_traversal_tag>,boost::mpl::eval_if<boost::is_convertible<boost
::detail::zip_iterator_base<boost::tuples::detail::make_tuple_mapper<std
::vector<double>::iterator,std::vector<double>::iterator,boost::tuples::
null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuple
s::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tu
ples::null_type,boost::tuples::null_type>::type>::traversal_category,std
::input_iterator_tag>,boost::mpl::identity<boost::single_pass_traversal_
tag>,boost::mpl::eval_if<boost::is_convertible<boost::detail::zip_iterat
or_base<boost::tuples::detail::make_tuple_mapper<std::vector<double>::it
erator,std::vector<double>::iterator,boost::tuples::null_type,boost::tup
les::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::
tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boos
t::tuples::null_type>::type>::traversal_category,std::output_iterator_ta
g>,boost::mpl::identity<boost::incrementable_traversal_tag>,void>>>
]
C:\Source\boost_1_32_0\boost\iterator\iterator_categories.hpp(98) : see
reference to class template instantiation 'boost::mpl::eval_if<C,F1,F2>'
being compiled
with
[
C=boost::is_convertible<boost::detail::facade_iterator_category_impl<boo
st::detail::zip_iterator_base<boost::tuples::detail::make_tuple_mapper<s
td::vector<double>::iterator,std::vector<double>::iterator,boost::tuples
::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tup
les::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::
tuples::null_type,boost::tuples::null_type>::type>::traversal_category,b
oost::detail::zip_iterator_base<boost::tuples::detail::make_tuple_mapper
<std::vector<double>::iterator,std::vector<double>::iterator,boost::tupl
es::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::t
uples::null_type,boost::tuples::null_ty
pe,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null
_type>::type>::value_type,boost::detail::zip_iterator_base<boost::tuples
::detail::make_tuple_mapper<std::vector<double>::iterator,std::vector<do
uble>::iterator,boost::tuples::null_type,boost::tuples::null_type,boost:
:tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boo
st::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>
::type>::reference>::category,std::random_access_iterator_tag>,
F1=boost::mpl::identity<boost::random_access_traversal_tag>,
F2=boost::mpl::eval_if<boost::is_convertible<boost::detail::facade_itera
tor_category_impl<boost::detail::zip_iterator_base<boost::tuples::detail
::make_tuple_mapper<std::vector<double>::iterator,std::vector<double>::i
terator,boost::tuples::null_type,boost::tuples::null_type,boost::tuples:
:null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tupl
es::null_type,boost::tuples::null_type,boost::tuples::null_type>::type>:
:traversal_category,boost::detail::zip_iterator_base<boost::tuples::deta
il::make_tuple_mapper<std::vector<double>::iterator,std::vector<double>:
:iterator,boost::tuples::null_type,boost::tuples::null_type,boost::tuple
s::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tu
ples::null_type,boost::tuples::null_type,boost::tuples::null_type>::type
>::value_type,boost::detail::zip_iterator_base<boost::tuples::detail::ma
ke_tuple_mapper<std::vector<double>::iterator,std::vector<double>::itera
tor,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::nul
l_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::
null_type,boost::tuples::null_type,boost::tuples::null_type>::type>::ref
erence>::category,std::bidirectional_iterator_tag>,boost::mpl::identity<
boost::bidirectional_traversal_tag>,boost::mpl::eval_if<boost::is_conver
tible<boost::detail::facade_iterator_category_impl<boost::detail::zip_it
erator_base<boost::tuples::detail::make_tuple_mapper<std::vector<double>
::iterator,std::vector<doub
le>::iterator,boost::tuples::null_type,boost::tuples::null_type,boost::t
uples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost
::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>::
type>::traversal_category,boost::detail::zip_iterator_base<boost::tuples
::detail::make_tuple_mapper<std::vector<double>::iterator,std::vector<do
uble>::iterator,boost::tuples::null_type,boost::tuples::null_type,boost:
:tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boo
st::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>
::type>::value_type,boost::detail::zip_iterator_base<boost::tuples::deta
il::make_tuple_mapper<std::vector<double>::iterator,std::vector<double>:
:iterator,boost::tuples::null_type,boost::tuples::null_type,boost::tuple
s::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tu
ples::null_type,boost::tuples::null_type,boost::tuples::null_type>::type
>::reference>::category,std::forward_iterator_tag>,boost::mpl::identity<
boost::forward_traversal_tag>,boost::mpl::eval_if<boost::is_convertible<
boost::detail::zip_iterator_base<boost::tuples::detail::make_tuple_mappe
r<std::vector<double>::iterator,std::vector<double>::iterator,boost::tup
les::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::
tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boos
t::tuples::null_type,boost::tuples::null_type>::type>::traversal_categor
y,std::input_iterator_tag>,boost::mpl::identity<boost::single_pass_trave
rsal_tag>,boost::mpl::eval_if<boost::is_convertible<boost::detail::zip_i
terator_base<boost::tuples::detail::make_tuple_mapper<std::vector<double
>::iterator,std::vector<double>::iterator,boost::tuples::null_type,boost
::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,bo
ost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type
,boost::tuples::null_type>::type>::traversal_category,std::output_iterat
or_tag>,boost::mpl::identity<boost::incrementable_traversal_tag>,void>>>
>
]
C:\Source\bo
ost_1_32_0\boost\mpl\eval_if.hpp(41) : see reference to class template
instantiation 'boost::detail::old_category_to_traversal<Cat>' being
compiled
with
[
Cat=boost::detail::facade_iterator_category_impl<boost::detail::zip_iter
ator_base<boost::tuples::detail::make_tuple_mapper<std::vector<double>::
iterator,std::vector<double>::iterator,boost::tuples::null_type,boost::t
uples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost
::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,bo
ost::tuples::null_type>::type>::traversal_category,boost::detail::zip_it
erator_base<boost::tuples::detail::make_tuple_mapper<std::vector<double>
::iterator,std::vector<double>::iterator,boost::tuples::null_type,boost:
:tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boo
st::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,
boost::tuples::null_type>::type>::value_type,boost::detail::zip_iterator
_base<boost::tuples::detail::make_tuple_mapper<std::vector<double>::iter
ator,std::vector<double>::iterator,boost::tuples::null_type,boost::tuple
s::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tu
ples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost:
:tuples::null_type>::type>::reference>::category
]
C:\Source\boost_1_32_0\boost\iterator\iterator_categories.hpp(155) : see
reference to class template instantiation 'boost::mpl::eval_if<C,F1,F2>'
being compiled
with
[
C=boost::is_convertible<boost::detail::facade_iterator_category_impl<boo
st::detail::zip_iterator_base<boost::tuples::detail::make_tuple_mapper<s
td::vector<double>::iterator,std::vector<double>::iterator,boost::tuples
::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tup
les::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::
tuples::null_type,boost::tuples::null_type>::type>::traversal_category,b
oost::detail::zip_iterator_base<boost::tuples::detail::make_tuple_mapper
<std::vector<doubl
e>::iterator,std::vector<double>::iterator,boost::tuples::null_type,boos
t::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,b
oost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_typ
e,boost::tuples::null_type>::type>::value_type,boost::detail::zip_iterat
or_base<boost::tuples::detail::make_tuple_mapper<std::vector<double>::it
erator,std::vector<double>::iterator,boost::tuples::null_type,boost::tup
les::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::
tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boos
t::tuples::null_type>::type>::reference>::category,boost::incrementable_
traversal_tag>,
F1=boost::mpl::identity<boost::detail::zip_iterator_base<boost::tuples::
detail::make_tuple_mapper<std::vector<double>::iterator,std::vector<doub
le>::iterator,boost::tuples::null_type,boost::tuples::null_type,boost::t
uples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost
::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>::
type>::traversal_category>,
F2=boost::detail::old_category_to_traversal<boost::detail::facade_iterat
or_category_impl<boost::detail::zip_iterator_base<boost::tuples::detail:
:make_tuple_mapper<std::vector<double>::iterator,std::vector<double>::it
erator,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::
null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuple
s::null_type,boost::tuples::null_type,boost::tuples::null_type>::type>::
traversal_category,boost::detail::zip_iterator_base<boost::tuples::detai
l::make_tuple_mapper<std::vector<double>::iterator,std::vector<double>::
iterator,boost::tuples::null_type,boost::tuples::null_type,boost::tuples
::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tup
les::null_type,boost::tuples::null_type,boost::tuples::null_type>::type>
::value_type,boost::detail::zip_iterator_base<boost::tuples::detail::mak
e_tuple_mapper<std::vector<double>::iterator,std::vector<double>::iterat
or,boost::tuples::null_type,boost::t
uples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost
::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,bo
ost::tuples::null_type>::type>::reference>::category>
]
C:\Source\boost_1_32_0\boost\iterator\detail\facade_iterator_category.hp
p(185) : see reference to class template instantiation
'boost::iterator_category_to_traversal<Cat>' being compiled
with
[
Cat=boost::detail::facade_iterator_category_impl<boost::detail::zip_iter
ator_base<boost::tuples::detail::make_tuple_mapper<std::vector<double>::
iterator,std::vector<double>::iterator,boost::tuples::null_type,boost::t
uples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost
::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,bo
ost::tuples::null_type>::type>::traversal_category,boost::detail::zip_it
erator_base<boost::tuples::detail::make_tuple_mapper<std::vector<double>
::iterator,std::vector<double>::iterator,boost::tuples::null_type,boost:
:tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boo
st::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,
boost::tuples::null_type>::type>::value_type,boost::detail::zip_iterator
_base<boost::tuples::detail::make_tuple_mapper<std::vector<double>::iter
ator,std::vector<double>::iterator,boost::tuples::null_type,boost::tuple
s::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tu
ples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost:
:tuples::null_type>::type>::reference>::category
]
C:\Source\boost_1_32_0\boost\mpl\eval_if.hpp(41) : see reference
to class template instantiation
'boost::detail::facade_iterator_category_impl<Traversal,ValueParam,Refer
ence>' being compiled
with
[
Traversal=boost::detail::zip_iterator_base<boost::tuples::detail::make_t
uple_mapper<std::vector<double>::iterator,std::vector<double>::iterator,
boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_ty
pe,boost::tuples::nul
l_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::
null_type,boost::tuples::null_type>::type>::traversal_category,
ValueParam=boost::detail::zip_iterator_base<boost::tuples::detail::make_
tuple_mapper<std::vector<double>::iterator,std::vector<double>::iterator
,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_t
ype,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::nul
l_type,boost::tuples::null_type,boost::tuples::null_type>::type>::value_
type,
Reference=boost::detail::zip_iterator_base<boost::tuples::detail::make_t
uple_mapper<std::vector<double>::iterator,std::vector<double>::iterator,
boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_ty
pe,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null
_type,boost::tuples::null_type,boost::tuples::null_type>::type>::referen
ce
]
C:\Source\boost_1_32_0\boost\iterator\detail\facade_iterator_category.hp
p(202) : see reference to class template instantiation
'boost::mpl::eval_if<C,F1,F2>' being compiled
with
[
C=boost::detail::is_iterator_category<boost::detail::zip_iterator_base<b
oost::tuples::detail::make_tuple_mapper<std::vector<double>::iterator,st
d::vector<double>::iterator,boost::tuples::null_type,boost::tuples::null
_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::n
ull_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples
::null_type>::type>::traversal_category>,
F1=boost::mpl::identity<boost::detail::zip_iterator_base<boost::tuples::
detail::make_tuple_mapper<std::vector<double>::iterator,std::vector<doub
le>::iterator,boost::tuples::null_type,boost::tuples::null_type,boost::t
uples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost
::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>::
type>::traversal_category>,
F2=boost::detail::facade_iterator_category_impl<boost::detail::zip_itera
tor_base<boost::tuples::detail::make_tuple_mapp
er<std::vector<double>::iterator,std::vector<double>::iterator,boost::tu
ples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost:
:tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boo
st::tuples::null_type,boost::tuples::null_type>::type>::traversal_catego
ry,boost::detail::zip_iterator_base<boost::tuples::detail::make_tuple_ma
pper<std::vector<double>::iterator,std::vector<double>::iterator,boost::
tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boos
t::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,b
oost::tuples::null_type,boost::tuples::null_type>::type>::value_type,boo
st::detail::zip_iterator_base<boost::tuples::detail::make_tuple_mapper<s
td::vector<double>::iterator,std::vector<double>::iterator,boost::tuples
::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tup
les::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::
tuples::null_type,boost::tuples::null_type>::type>::reference>
]
C:\Source\boost_1_32_0\boost\iterator\iterator_facade.hpp(103) :
see reference to class template instantiation
'boost::detail::facade_iterator_category<CategoryOrTraversal,ValueParam,
Reference>' being compiled
with
[
CategoryOrTraversal=boost::detail::zip_iterator_base<boost::tuples::deta
il::make_tuple_mapper<std::vector<double>::iterator,std::vector<double>:
:iterator,boost::tuples::null_type,boost::tuples::null_type,boost::tuple
s::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tu
ples::null_type,boost::tuples::null_type,boost::tuples::null_type>::type
>::traversal_category,
ValueParam=boost::detail::zip_iterator_base<boost::tuples::detail::make_
tuple_mapper<std::vector<double>::iterator,std::vector<double>::iterator
,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_t
ype,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::nul
l_type,boost::tuples::null_type,boost::tuples::null_type>::type>::value_
type,
Reference=boo
st::detail::zip_iterator_base<boost::tuples::detail::make_tuple_mapper<s
td::vector<double>::iterator,std::vector<double>::iterator,boost::tuples
::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tup
les::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::
tuples::null_type,boost::tuples::null_type>::type>::reference
]
C:\Source\boost_1_32_0\boost\iterator\iterator_facade.hpp(626) :
see reference to class template instantiation
'boost::detail::iterator_facade_types<ValueParam,CategoryOrTraversal,Ref
erence,Difference>' being compiled
with
[
ValueParam=boost::detail::zip_iterator_base<boost::tuples::detail::make_
tuple_mapper<std::vector<double>::iterator,std::vector<double>::iterator
,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_t
ype,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::nul
l_type,boost::tuples::null_type,boost::tuples::null_type>::type>::value_
type,
CategoryOrTraversal=boost::detail::zip_iterator_base<boost::tuples::deta
il::make_tuple_mapper<std::vector<double>::iterator,std::vector<double>:
:iterator,boost::tuples::null_type,boost::tuples::null_type,boost::tuple
s::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tu
ples::null_type,boost::tuples::null_type,boost::tuples::null_type>::type
>::traversal_category,
Reference=boost::detail::zip_iterator_base<boost::tuples::detail::make_t
uple_mapper<std::vector<double>::iterator,std::vector<double>::iterator,
boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_ty
pe,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null
_type,boost::tuples::null_type,boost::tuples::null_type>::type>::referen
ce,
Difference=boost::detail::zip_iterator_base<boost::tuples::detail::make_
tuple_mapper<std::vector<double>::iterator,std::vector<double>::iterator
,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_t
ype,boost::tuples::null_type,boost::tuples::null_type,boost::t
uples::null_type,boost::tuples::null_type,boost::tuples::null_type>::typ
e>::difference_type
]
C:\Source\boost_1_32_0\boost\iterator\zip_iterator.hpp(472) :
see reference to class template instantiation
'boost::iterator_facade<Derived,Value,CategoryOrTraversal,Reference,Diff
erence>' being compiled
with
[
Derived=boost::zip_iterator<boost::tuples::detail::make_tuple_mapper<std
::vector<double>::iterator,std::vector<double>::iterator,boost::tuples::
null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuple
s::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tu
ples::null_type,boost::tuples::null_type>::type>,
Value=boost::detail::zip_iterator_base<boost::tuples::detail::make_tuple
_mapper<std::vector<double>::iterator,std::vector<double>::iterator,boos
t::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,b
oost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_typ
e,boost::tuples::null_type,boost::tuples::null_type>::type>::value_type,
CategoryOrTraversal=boost::detail::zip_iterator_base<boost::tuples::deta
il::make_tuple_mapper<std::vector<double>::iterator,std::vector<double>:
:iterator,boost::tuples::null_type,boost::tuples::null_type,boost::tuple
s::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tu
ples::null_type,boost::tuples::null_type,boost::tuples::null_type>::type
>::traversal_category,
Reference=boost::detail::zip_iterator_base<boost::tuples::detail::make_t
uple_mapper<std::vector<double>::iterator,std::vector<double>::iterator,
boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_ty
pe,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null
_type,boost::tuples::null_type,boost::tuples::null_type>::type>::referen
ce,
Difference=boost::detail::zip_iterator_base<boost::tuples::detail::make_
tuple_mapper<std::vector<double>::iterator,std::vector<double>::iterator
,boost::tuples::null_type,boost::tuples::null_type,boost::tup
les::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::
tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>::ty
pe>::difference_type
]
C:\Source\boost_1_32_0\boost\iterator\zip_iterator.hpp(444) :
see reference to class template instantiation
'boost::detail::minimum_traversal_category_in_iterator_tuple<IteratorTup
le>' being compiled
with
[
IteratorTuple=boost::tuples::detail::make_tuple_mapper<std::vector<doubl
e>::iterator,std::vector<double>::iterator,boost::tuples::null_type,boos
t::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,b
oost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_typ
e,boost::tuples::null_type>::type
]
C:\Source\boost_1_32_0\boost\iterator\zip_iterator.hpp(471) :
see reference to class template instantiation
'boost::detail::zip_iterator_base<IteratorTuple>' being compiled
with
[
IteratorTuple=boost::tuples::detail::make_tuple_mapper<std::vector<doubl
e>::iterator,std::vector<double>::iterator,boost::tuples::null_type,boos
t::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,b
oost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_typ
e,boost::tuples::null_type>::type
]
C:\Source\boost_1_32_0\boost\iterator\detail\facade_iterator_category.hp
p(185) : error C2039: 'type' : is not a member of
'boost::iterator_category_to_traversal<Cat>'
with
[
Cat=boost::detail::facade_iterator_category_impl<boost::detail::zip_iter
ator_base<boost::tuples::detail::make_tuple_mapper<std::vector<double>::
iterator,std::vector<double>::iterator,boost::tuples::null_type,boost::t
uples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost
::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,bo
ost::tuples::null_type>::type>::traversal_category,boost::detail::zip_it
erator_base<boost::tuples::detail::make_tuple_mapper<std::vector<double>
::iterator,std::vector<double>::iterator,boost::tuples::null_type,boost:
:tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boo
st::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,
boost::tuples::null_type>::type>::value_type,boost::detail::zip_iterator
_base<boost::tuples::detail::make_tuple_mapper<std::vector<double>::iter
ator,std::vector<double>::iterator,boost::tuples::null_type,boost::tuple
s::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tu
ples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost:
:tuples::null_type>::type>::reference>::category
]
C:\Source\boost_1_32_0\boost\iterator\detail\facade_iterator_category.hp
p(186) : error C2146: syntax error : missing ',' before identifier
'type'
C:\Source\boost_1_32_0\boost\iterator\detail\facade_iterator_category.hp
p(186) : error C2065: 'type' : undeclared identifier
C:\Source\boost_1_32_0\boost\iterator\detail\facade_iterator_category.hp
p(186) : error C2976: 'boost::is_same' : too few template arguments
C:\Source\boost_1_32_0\boost\type_traits\is_same.hpp(37) : see
declaration of 'boost::is_same'
C:\Source\boost_1_32_0\boost\iterator\detail\facade_iterator_category.hp
p(189) : error C3203: 'is_same' : class template invalid as template
argument for template parameter 'T1', expected a real type
C:\Source\boost_1_32_0\boost\mpl\if.hpp(63) : error C2825: 'T1::value':
cannot form a qualified name
C:\Source\boost_1_32_0\boost\iterator\detail\facade_iterator_category.hp
p(189) : see reference to class template instantiation
'boost::mpl::if_<T1,T2,T3>' being compiled
with
[
T1=int,
T2=boost::detail::facade_iterator_category_impl<boost::detail::zip_itera
tor_base<boost::tuples::detail::make_tuple_mapper<std::vector<double>::i
terator,std::vector<double>::iterator,boost::tuples::null_type,boost::tu
ples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost:
:tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boo
st::tuples::null_type>::type>::traversal_category,boost::detail::zip_ite
rator_base<boost::tuples::detail::make_tuple_mapper<std::vector<double>:
:iterator,std::vector<double>::iterator,boost::tuples::null_type,boost::
tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boos
t::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,b
oost::tuples::null_type>::type>::value_type,boost::detail::zip_iterator_
base<boost::tuples::detail::make_tuple_mapper<std::vector<double>::itera
tor,std::vector<double>::iterator,boost::tuples::null_type,boost::tuples
::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tup
les::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::
tuples::null_type>::type>::reference>::category,
T3=boost::detail::iterator_category_with_traversal<boost::detail::facade
_iterator_category_impl<boost::detail::zip_iterator_base<boost::tuples::
detail::make_tuple_mapper<std::vector<double>::iterator,std::vector<doub
le>::iterator,boost::tuples::null_type,boost::tuples::null_type,boost::t
uples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost
::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>::
type>::traversal_category,boost::detail::zip_iterator_base<boost::tuples
::detail::make_tuple_mapper<std::vector<double>::iterator,std::vector
<double>::iterator,boost::tuples::null_type,boost::tuples::null_type,boo
st::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,
boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_ty
pe>::type>::value_type,boost::detail::zip_iterator_base<boost::tuples::d
etail::make_tuple_mapper<std::vector<double>::iterator,std::vector<doubl
e>::iterator,boost::tuples::null_type,boost::tuples::null_type,boost::tu
ples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost:
:tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>::t
ype>::reference>::category,boost::detail::zip_iterator_base<boost::tuple
s::detail::make_tuple_mapper<std::vector<double>::iterator,std::vector<d
ouble>::iterator,boost::tuples::null_type,boost::tuples::null_type,boost
::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,bo
ost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type
>::type>::traversal_category>
]
C:\Source\boost_1_32_0\boost\mpl\if.hpp(63) : error C2039: 'value' : is
not a member of 'operator``global namespace'''
C:\Source\boost_1_32_0\boost\mpl\if.hpp(63) : error C2226: syntax error
: unexpected type 'T1'
C:\Source\boost_1_32_0\boost\mpl\if.hpp(63) : error C2144: syntax error
: 'T1' should be preceded by '('
C:\Source\boost_1_32_0\boost\mpl\if.hpp(67) : error C2976:
'boost::mpl::if_c' : too few template arguments
C:\Source\boost_1_32_0\boost\mpl\if.hpp(37) : see declaration of
'boost::mpl::if_c'
C:\Source\boost_1_32_0\boost\mpl\if.hpp(67) : error C2955:
'boost::mpl::if_c' : use of class template requires template argument
list
C:\Source\boost_1_32_0\boost\mpl\if.hpp(37) : see declaration of
'boost::mpl::if_c'
C:\Source\boost_1_32_0\boost\mpl\if.hpp(70) : error C2955:
'boost::mpl::if_c' : use of class template requires template argument
list
C:\Source\boost_1_32_0\boost\mpl\if.hpp(37) : see declaration of
'boost::mpl::if_c'
C:\Source\boost_1_32_0\boost\mpl\if.hpp(70) : error C2955:
'boost::mpl::if_c' : use of class template requires template argument
list
C:\Source\boost_1_32_0\boost\mpl\if.hpp(37) : see declaration of
'boost::mpl::if_c'
General - 21 error(s), 0 warning(s)
The information transmitted is intended only for the person(s) or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer.
This communication is for informational purposes only. It is not intended as an offer or solicitation for the purchase or sale of any financial instrument or as an official confirmation of any transaction. All market prices, data and other information are not warranted as to completeness or accuracy and are subject to change without notice. Any comments or statements made herein do not necessarily reflect those of Brevan Howard Asset Management LLP, its members and affiliates.
Brevan Howard Asset Management LLP is authorised and regulated by the Financial Services Authority. Registered Office: 42 Portman Road, Reading, Berkshire RG3O 1EA. Phone number 020 7022 6100.
2
1
Hello,
I am after a library that will let me do something like the following, and I
was wondering whether there were Boost libraries that would help.
/*
* some pseudo code ...
*/
Process process("c:\someApp.exe");
process.spawn();
Process::WriteHandle WriteHandle = process.get_write_handle();
Process::ReadHandle ReadHandle = process.get_read_handle();
while(process.good())
{
std::string sz_output;
sz_output << ReadHandle;
if(sz_output == "Continue?")
{
"Yes" >> WriteHandle;
// etc
}
}
Any ideas?
Cheers,
Gaz
**********************************************
* http://www.mozilla.org/products/firefox/ *
**********************************************
2
1
Dear list
I try to read back a serialized structure (binary).
It works fine with gcc 3.3 on linux but I get problems
with visualstudio 7.1. reading back the file.
> wrong input data
> uncaught exception at: ar >> new_strucutre;
Are there some hints/ experiences with Visualstudio ??
Below I have a short code abstraction what I'm doing basically.
Thanks
luke
==== snip ====
struct foo
{
int posx;
int posz;
friend class boost::serialization::access;
template<class Archive>
void serialize(Archive & ar, const unsigned int version)
{
ar & posx;
ar & posz;
}
};
class Manager
{
public:
Manager();
~Manager();
std::vector<foo> fool_;
friend class boost::serialization::access;
template<class Archive>
void serialize(Archive & ar, const unsigned int version)
{
ar & fool_;
}
private:
};
struct test
{
int id;
int age;
Manager manager;
friend class boost::serialization::access;
template<class Archive>
void serialize(Archive & ar, const unsigned int version)
{
ar & id;
ar & age;
ar & manager;
}
};
int main()
{
//CREATE
test test_foo;
test_foo.id = 1;
test_foo.age = 2;
foo new_foo;
new_foo.posx = 100;
new_foo.posz = 110;
test_foo.manager.fool_.push_back(new_foo);
//WRITE
std::ofstream ofsb("filenameb");
boost::archive::binary_oarchive ob(ofsb);
ob << test_foo;
ofsb.close();
//READBACK
std::ifstream ifs(fname.c_str(), std::ios::binary);
boost::archive::text_iarchive ia(ifs);
ia >> new_test; // EXCEPTION
ifs.close();
}
==============
3
3
I'm trying to define a custom sequence for use by the replace_all()
function of boost::string::algo. I'm hitting an error that I am not able
to decipher the cause of.
In the Finder concept check in find_format.hpp (Line 238), I'm getting
two errors:
Error : illegal template argument(s)
(point of instantiation: 'SpecifyItem(const unsigned char *, const
unsigned char *, bool)')
(instantiating: 'boost::algorithm::replace_all<sequence, const
unsigned char *, const unsigned char *>(sequence &, const unsigned char
*const &, const unsigned char *const &)')
(instantiating: 'boost::algorithm::find_format_all<sequence,
boost::algorithm::detail::first_finderF<const unsigned char *,
boost::algorithm::is_equal>, boost::a
lgorithm::detail::const_formatF<const unsigned char *>>(sequence &,
boost::algorithm::detail::first_finderF<const unsigned char *,
boost::algorithm::is_equal>, boost::a
lgorithm::detail::const_formatF<const unsigned char *>)')
find_format.hpp line 238 BOOST_STRING_TYPENAME
const_iterator_of<SequenceT>::type> >();
Error : '(' expected
(point of instantiation: 'SpecifyItem(const unsigned char *, const
unsigned char *, bool)')
(instantiating: 'boost::algorithm::replace_all<sequence, const
unsigned char *, const unsigned char *>(sequence &, const unsigned char
*const &, const unsigned char *const &)')
(instantiating: 'boost::algorithm::find_format_all<sequence,
boost::algorithm::detail::first_finderF<const unsigned char *,
boost::algorithm::is_equal>, boost::a
lgorithm::detail::const_formatF<const unsigned char *>>(sequence &,
boost::algorithm::detail::first_finderF<const unsigned char *,
boost::algorithm::is_equal>, boost::a
lgorithm::detail::const_formatF<const unsigned char *>)')
find_format.hpp line 238 BOOST_STRING_TYPENAME
const_iterator_of<SequenceT>::type> >();
The sequence I am defining wraps a Macintosh style Pascal string. (For
those not in the know, these are a string where the first byte is the
length. The character type is also unsigned char.)
I am defining the sequence called sequence:
class sequence
{
public:
sequence() {}
sequence( unsigned char* in_sequence )
: sequence( in_sequence ) {}
typedef unsigned char value_type;
typedef std::ptrdiff_t difference_type;
typedef std::size_t size_type;
typedef unsigned char* iterator;
typedef const unsigned char* const_iterator;
iterator begin() { return &sequence[1]; }
const_iterator begin() const { return &sequence[1]; }
iterator end() { return &sequence[ sequence[0] ]; }
const_iterator end() const { return &sequence[ sequence[0] ]; }
private:
unsigned char* sequence;
};
This isn't complete, but I thought I could get a little farther than
this or at least understand what I am missing from the definition that
this concept check doesn't fail.
I am using it like this:
void SpecifyItem( unsigned string* in_pascal_string )
{
sequence seq( in_pascal_string );
const unsigned char* find_this = "\pa";
const unsigned char* replace_with = "\pb";
boost::algorithm::replace_all( seq, find_this, replace_with );
}
I also don't have a copy of the spec to understand all of the
requirements for a sequence, so I was shooting in the dark emulating a
vector to see how for I could get. I expected to get a little farther. :-)
Thanks for any tips,
...Duane
2
1
Not 100% sure if subgraphs are to blame, but the traits of the attached
graph include:
1. adjacency_iterator
2. in_edge_iterator
3. out_edge_iterator
But fails to compile when I add a "inv_adjacency_iterator".
Surely this iterator is basically the same as the in_edge_iterator, with a
different return type?
Gordon
typedef boost::adjacency_list<boost::vecS, boost::listS,
boost::bidirectionalS, GjsvizVertexProperty, GjsvizEdgeProperty,
GjsvizGraphProperty > DigraphType;
typedef DigraphType GraphType;
typedef boost::graph_traits<GraphType> Traits;
typedef Traits::adjacency_iterator adjacency_iterator;
**** No Compile >>>>typedef Traits::inv_adjacency_iterator
inv_adjacency_iterator;
typedef Traits::in_edge_iterator in_edge_iterator;
typedef Traits::out_edge_iterator out_edge_iterator;
2
1
I've DL'ed and installed boost to gain access to the
serialization capabilities.
Here is the source code I'm trying to compile to test
the install. Its the serialization equivalent of a
"hello world" app.:
////////////////////////////////////////////////
#include <iostream>
#include <fstream>
#include <boost/archive/text_oarchive.hpp>
using std::cout;
using std::endl;
class DataHold {
private:
friend class boost::serialization::access;
template <class Archive>
void serialize(Archive & ar, const unsigned
int version)
{
ar & data1;
ar & data2;
}
int data1;
int data2;
public:
DataHold(){}
DataHold(int d1, int d2):data1(d1),data2(d2){}
void dump() {
cout << data1 << ":" << data2 << endl;
}
};
int main()
{
DataHold dt1(7,9);
std::ofstream ofs("holddata.dh");
boost::archive::text_oarchive oa(ofs);
oa << dt1;
ofs.close();
}
////////////////////////////////////////////
When I try to compile I get this:
In file included from
/usr/local/include/boost/config.hpp:35,
from
/usr/local/include/boost/archive/text_oarchive.hpp:22,
from boostTest.cpp:3:
/usr/local/include/boost/config/compiler/gcc.hpp:92:7:
warning: #warning "Unknown compiler version - please
run the configure tests and report the results"
/tmp/cct6F2I3.o(.gnu.linkonce.r._ZTIN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEEE[typeinfo
for
boost::archive::detail::common_oarchive<boost::archive::text_oarchive>]+0x10):
undefined reference to `typeinfo for
boost::archive::detail::basic_oarchive'
/tmp/cct6F2I3.o(.gnu.linkonce.t._ZN5boost13serialization6detail27extended_type_info_typeid_0C2Ev[boost::serialization::detail::extended_type_info_typeid_0::extended_type_info_typeid_0()]+0x7):
In function
`boost::serialization::detail::extended_type_info_typeid_0::extended_type_info_typeid_0()':
boostTest.cpp: undefined reference to
`boost::serialization::detail::extended_type_info_typeid_0::type_info_key'
/tmp/cct6F2I3.o(.gnu.linkonce.t._ZN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEED2Ev[boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::~common_oarchive()]+0x18):
In function
`boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::~common_oarchive()':
boostTest.cpp: undefined reference to
`boost::archive::detail::basic_oarchive::~basic_oarchive()'
/tmp/cct6F2I3.o(.gnu.linkonce.t._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED0Ev[boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::~text_oarchive_impl()]+0x45):
In function
`boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::~text_oarchive_impl()':
boostTest.cpp: undefined reference to
`boost::archive::basic_text_oprimitive<std::basic_ostream<char,
std::char_traits<char> > >::~basic_text_oprimitive()'
/tmp/cct6F2I3.o(.gnu.linkonce.t._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED0Ev[boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::~text_oarchive_impl()]+0x77):boostTest.cpp:
undefined reference to
`boost::archive::basic_text_oprimitive<std::basic_ostream<char,
std::char_traits<char> > >::~basic_text_oprimitive()'
/tmp/cct6F2I3.o(.gnu.linkonce.t._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED1Ev[boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::~text_oarchive_impl()]+0x45):
In function
`boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::~text_oarchive_impl()':
boostTest.cpp: undefined reference to
`boost::archive::basic_text_oprimitive<std::basic_ostream<char,
std::char_traits<char> > >::~basic_text_oprimitive()'
/tmp/cct6F2I3.o(.gnu.linkonce.t._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED1Ev[boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::~text_oarchive_impl()]+0x77):boostTest.cpp:
undefined reference to
`boost::archive::basic_text_oprimitive<std::basic_ostream<char,
std::char_traits<char> > >::~basic_text_oprimitive()'
/tmp/cct6F2I3.o(.gnu.linkonce.t._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED2Ev[boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::~text_oarchive_impl()]+0x45):
In function
`boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::~text_oarchive_impl()':
boostTest.cpp: undefined reference to
`boost::archive::basic_text_oprimitive<std::basic_ostream<char,
std::char_traits<char> > >::~basic_text_oprimitive()'
/tmp/cct6F2I3.o(.gnu.linkonce.t._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED2Ev[boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::~text_oarchive_impl()]+0x77):boostTest.cpp:
more undefined references to
`boost::archive::basic_text_oprimitive<std::basic_ostream<char,
std::char_traits<char> > >::~basic_text_oprimitive()'
follow
/tmp/cct6F2I3.o(.gnu.linkonce.t._ZN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEED1Ev[boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::~common_oarchive()]+0x18):
In function
`boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::~common_oarchive()':
boostTest.cpp: undefined reference to
`boost::archive::detail::basic_oarchive::~basic_oarchive()'
/tmp/cct6F2I3.o(.gnu.linkonce.t._ZN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEED0Ev[boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::~common_oarchive()]+0x18):
In function
`boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::~common_oarchive()':
boostTest.cpp: undefined reference to
`boost::archive::detail::basic_oarchive::~basic_oarchive()'
/tmp/cct6F2I3.o(.gnu.linkonce.t._ZN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEEC2Ev[boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::common_oarchive()]+0xe):
In function
`boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::common_oarchive()':
boostTest.cpp: undefined reference to
`boost::archive::detail::basic_oarchive::basic_oarchive()'
/tmp/cct6F2I3.o(.gnu.linkonce.t._ZN5boost7archive11save_access14save_primitiveINS0_13text_oarchiveESsEEvRT_RKT0_[void
boost::archive::save_access::save_primitive<boost::archive::text_oarchive,
std::basic_string<char, std::char_traits<char>,
std::allocator<char> >
>(boost::archive::text_oarchive&,
std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&)]+0x20): In function
`void
boost::archive::save_access::save_primitive<boost::archive::text_oarchive,
std::basic_string<char, std::char_traits<char>,
std::allocator<char> >
>(boost::archive::text_oarchive&,
std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&)':
boostTest.cpp: undefined reference to
`boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::save(std::basic_string<char,
std::char_traits<char>, std::allocator<char> >
const&)'
/tmp/cct6F2I3.o(.gnu.linkonce.t._ZN5boost13serialization25extended_type_info_typeidIK8DataHoldEC1Ev[boost::serialization::extended_type_info_typeid<DataHold
const>::extended_type_info_typeid()]+0x28): In
function
`boost::serialization::extended_type_info_typeid<DataHold
const>::extended_type_info_typeid()':
boostTest.cpp: undefined reference to
`boost::serialization::extended_type_info::self_register()'
/tmp/cct6F2I3.o(.gnu.linkonce.t._ZN5boost7archive6detail21save_non_pointer_typeINS0_13text_oarchiveE8DataHoldE4save7invokexERS3_RKS4_[boost::archive::detail::save_non_pointer_type<boost::archive::text_oarchive,
DataHold>::save::invokex(boost::archive::text_oarchive&,
DataHold const&)]+0x17): In function
`boost::archive::detail::save_non_pointer_type<boost::archive::text_oarchive,
DataHold>::save::invokex(boost::archive::text_oarchive&,
DataHold const&)':
boostTest.cpp: undefined reference to
`boost::archive::detail::basic_oarchive::save_object(void
const*, boost::archive::detail::basic_oserializer
const&)'
/tmp/cct6F2I3.o(.gnu.linkonce.t._ZN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEE4initEv[boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::init()]+0x18):
In function
`boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::init()':
boostTest.cpp: undefined reference to
`boost::archive::ARCHIVE_SIGNATURE'
/tmp/cct6F2I3.o(.gnu.linkonce.t._ZN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEE4initEv[boost::archive::detail::common_oarchive<boost::archive::text_oarchive>::init()]+0x98):boostTest.cpp:
undefined reference to
`boost::archive::ARCHIVE_VERSION'
/tmp/cct6F2I3.o(.gnu.linkonce.t._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEEC2ERSoj[boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::text_oarchive_impl(std::basic_ostream<char,
std::char_traits<char> >&, unsigned int)]+0x21): In
function
`boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::text_oarchive_impl(std::basic_ostream<char,
std::char_traits<char> >&, unsigned int)':
boostTest.cpp: undefined reference to
`boost::archive::basic_text_oprimitive<std::basic_ostream<char,
std::char_traits<char> >
>::basic_text_oprimitive(std::basic_ostream<char,
std::char_traits<char> >&, bool)'
/tmp/cct6F2I3.o(.gnu.linkonce.t._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEEC2ERSoj[boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::text_oarchive_impl(std::basic_ostream<char,
std::char_traits<char> >&, unsigned
int)]+0x8c):boostTest.cpp: undefined reference to
`boost::archive::basic_text_oprimitive<std::basic_ostream<char,
std::char_traits<char> > >::~basic_text_oprimitive()'
/tmp/cct6F2I3.o(.gnu.linkonce.t._ZN5boost7archive19basic_text_oarchiveINS0_13text_oarchiveEE13save_overrideERKNS0_15class_name_typeEi[boost::archive::basic_text_oarchive<boost::archive::text_oarchive>::save_override(boost::archive::class_name_type
const&, int)]+0x54): In function
`boost::archive::basic_text_oarchive<boost::archive::text_oarchive>::save_override(boost::archive::class_name_type
const&, int)':
boostTest.cpp: undefined reference to
`boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::save(std::basic_string<char,
std::char_traits<char>, std::allocator<char> >
const&)'
/tmp/cct6F2I3.o(.gnu.linkonce.t._ZN5boost15smart_cast_impl9referenceIRNS_7archive13text_oarchiveEE11polymorphic5cross4castINS2_6detail14basic_oarchiveEEES4_RT_[boost::archive::text_oarchive&
boost::smart_cast_impl::reference<boost::archive::text_oarchive&>::polymorphic::cross::cast<boost::archive::detail::basic_oarchive>(boost::archive::detail::basic_oarchive&)]+0xe):
In function `boost::archive::text_oarchive&
boost::smart_cast_impl::reference<boost::archive::text_oarchive&>::polymorphic::cross::cast<boost::archive::detail::basic_oarchive>(boost::archive::detail::basic_oarchive&)':
boostTest.cpp: undefined reference to `typeinfo for
boost::archive::detail::basic_oarchive'
collect2: ld returned 1 exit status
Now, I've tried compiling some of the sample code that
comes with the boost package ... some compiles just
fine, some does not and gives me similar errors to
what I show above. I have no idea what these errors
mean nor do I understand how to make them go away.
My platform info:
i386-redhat-linux
gcc version 4.0.0 20050423 (Red Hat 4.0.0-2)
To install I did:
1) DL'ed and untarred boost_1_32_0.tar.bz2
2) installed the .rpm'ed boost-jam-3.1.10-i386.rpm
3) chdir boost_1_32_0
4) bjam "-sTOOLS=gcc" install
Here I got a bunch of "unknown compiler" messages but
the install seemed to go ok other than that. I checked
/usr/local/include/boost-32/boost and found all of the
.hpp files and subdirs including 'serialization'.
I also checked /usr/local/lib and found all of the .so
and .a files (The wserialization and serialization .so
files were notably absent)
I searched all over for the .so files but could not
locate them anywhere in my filesystem. I suspect this
is the main snag I'm confronting.
5) ln -s /usr/local/include/boost-32/boost
/usr/local/include/boost
6) added /usr/local/lib to /etc/ld.so.conf
7) ldconfig
Then I tried to compile the source I presented
earlier. Any help resolving the resulting errors would
be greatly appreciated.
Thanks,
Mike
____________________________________________________
Sell on Yahoo! Auctions no fees. Bid on great items.
http://auctions.yahoo.com/
2
1
Hi list,
I'm using the boost::serialization lib to archive
classes in a VC7.1 program.
I have a class C, derived from B, derived from
(abstract) A
now, in serialisation of C, I did:
ar & boost::serialization::make_nvp( "baseobject",
boost::serialization::base_object<B>( t ) );
This seems to give a memory leak on closing the
application.
So I tried the following 2 lines:
ar & boost::serialization::make_nvp( "baseobject",
boost::serialization::base_object<A>( t ) );
ar & boost::serialization::make_nvp( "baseobject2",
boost::serialization::base_object<B>( t ) );
and this seemed to work....
What is the correct way of saving C (derived from B
which is derived from A)?
It seems a bit strange to me that i have to call
serialization of A in the ser. of C. Shouldn't B take
care of this?
thanks,
Filip Peters
__________________________________
Yahoo! Mail
Stay connected, organized, and protected. Take the tour:
http://tour.mail.yahoo.com/mailtour.html
2
1
Hi,
I've created a very simple threading program, basically a modification of one of the boost
examples.
I've successfully compiled and run the program in both Linux and Windows.
My next step was to embed the code in a Windows MFC DLL. Again, very simply. A few lines of
code.
The DLL compiles correctly. However, MFC's AfxLoadLibrary returns FALSE when I try to load the
library.
Some source code:
axisGrabThreadBody grabber(&myimage); //a structure containing code to put in thread
boost::thread grab(grabber); //create the boost thread
grab.join(); //bind the thread
The above fails when trying to load via AfxLoadLibrary. This is before the code is run. It's
just when trying to dynamically load at runtime.
However:
AFX_MANAGE_STATE(AfxGetStaticModuleState());
axisGrabThreadBody grabber(&myimage); //a structure containing code to put in thread
//boost::thread grab(grabber); //create the boost thread
//grab.join(); //bind the thread
Now AfxLoadLibrary correctly loads the DLL. Why is this? Again, the code is not being run.
I'm using the latest stable release of Boost, and running Windows XP. Using VC++ 7. Vastly prefer
gcc and Emacs to VC++ 7.
Any ideas?
Thanks,
Greg
1
0