Boost logo

Boost Users :

From: Dalton, Barnaby (Barnaby.Dalton_at_[hidden])
Date: 2005-07-08 05:43:59


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.


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net