Boost-users
Threads by month
- ----- 2025 -----
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2000 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1999 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1998 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1997 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- 28303 discussions
> But what I want to get is "my", "birthday is 1976", "15" and "17".
> In other words, I want the tokenizer either can give us the remaining of
the
> string or can change the delimiters dynamically.
> Is there a way to do this?
You need to use two tokenizers, just like in the example you provided. The
only thing you need to do differently is retrieve an iterator to the current
position in the input string after the first tokenizer iterator (beg) has
been dereferenced, and pass the iterator range [current,end) to the
constructor of the tokenizer next rather than the whole string (s). You can
retrieve the current iterator from a token_iterator by calling the
iterator's member function base(). Here's your example again, modified to do
just that:
std::string s = "my birthday is 1976, 15/17";
boost::tokenizer<> tok(s);
boost::tokenizer<>::iterator beg=tok.begin();
// here *beg will give us "my"
typedef boost::tokenizer<boost::char_separator<char> >
Boost_char_tokenizer;
boost::char_separator<char> sep(",/");
Boost_char_tokenizer next(beg.base(),s.end(), sep);
Boost_char_tokenizer::iterator tok_iter = next.begin();
for(; tok_iter!=next.end(); ++tok_iter){
std::cout << *tok_iter << std::endl;
}
// this will give us " birthday is 1976", " 15" and "17"
Note that the only difference in this version is the construction of next:
Boost_char_tokenizer next(beg.base(),s.end(), sep);
Bjorn
2
1
Hi,
I'm trying to serialize an object of derived class with a base class
pointer, somehow only base class's serialization member function got
called. Here is the code (simplified):
class CMyCls1
{
public:
CMyCls1() : m(10) {}
~CMyCls1() {}
private:
friend class boost::serialization::access;
template<class Archive>
void serialize(Archive &ar, const unsigned int version)
{
ar & BOOST_SERIALIZATION_NVP(m);
}
int m;
};
class CMyCls2 : public CMyCls1
{
public:
CMyCls2() : x(1.5) {}
~CMyCls2() {}
private:
friend class boost::serialization::access;
template<class Archive>
void serialize(Archive &ar, const unsigned int version)
{
ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(CMyCls1);
ar & BOOST_SERIALIZATION_NVP(x);
}
double x;
};
void main ()
{
CMyCls1 *pmycls = new CMyCls2;
...
oa.register_type(static_cast<CMyCls1 *>(NULL));
oa.register_type(static_cast<CMyCls2 *>(NULL));
oa << BOOST_SERIALIZATION_NVP(pmycls);
...
}
Look at the archive file, only base class data is serialized. Actuall,
CMyCls2::serialization() is not called at all. How do you serialize a
derived class object with a pointer of base class?
Thanks,
Yan
2
1
Can you help me writing a simple function that iterates on all subgraphs in the .dot file and print out the
1. subgraph name
2. for each edge source label / edge label / target label
?
I've tryed with this but didn't work:
[...]
boost::GraphvizDigraph g;
boost::read_graphviz(efsmfile, g);
[...]
boost::GraphvizDigraph::children_iterator subgraph_index, subgraph_end;
for (boost::tie(subgraph_index, subgraph_end) = g.children(); subgraph_index != subgraph_end; subgraph_index++) {
cout << get_graph_name(*subgraph_index) << endl;
}
const string& EFSM::get_graph_name(const Graph& g) {
const typename boost::graph_property<Graph, boost::graph_name_t>::type& name = boost::get_property(g, boost::graph_name);
return name;
}
1
0
How can I work this out?
I've tried with auto_ptr<object> but its copy-constructor is explicit
and didnt worked anyway. (MSVC71).
What I wanted is a vector of variant<object1, object2> and I dont want
object1 and object2 to be copied because it is expensive. But Im not
figuring out how to do this... tried boost::ref either with no
success... :/
Any information is appreciated, thanks in advance,
Felipe.
--
Felipe Magno de Almeida
Developer from synergy and Computer Science student from State
University of Campinas(UNICAMP).
Unicamp: http://www.ic.unicamp.br
Synergy: http://www.synergy.com.br
"There is no dark side of the moon really. Matter of fact it's all dark."
1
0
Hi!
I'm trying to create a lisp-like 'map' functor. however, gcc complains
with (..follows). It seems that somehow it has a wrong idea of the
return value of the functor return value. The complete code (the header
and the test program) are in the attachment.
stage.h: In member function `typename phoenix::actor_result<map_c<ProviderT,
OperationT>, TupleT>::type map_c<ProviderT, OperationT>::eval(const
TupleT&)
const [with TupleT = phoenix::tuple<phoenix::nil_t, phoenix::nil_t,
phoenix::nil_t, phoenix::nil_t>, ProviderT =
phoenix::actor<phoenix::composite<typed_binary_istream_f<unsigned int>,
phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> >,
OperationT = phoenix::actor<phoenix::composite<phoenix::times_op,
phoenix::actor<phoenix::composite<phoenix::dereference_op,
phoenix::actor<phoenix::argument<0> >, phoenix::nil_t, phoenix::nil_t,
phoenix::nil_t> >, phoenix::actor<phoenix::value<int> >, phoenix::nil_t,
phoenix::nil_t> >]':
/usr/pkg/include/boost/spirit/phoenix/actor.hpp:354: instantiated from
`typename phoenix::actor_result<BaseT, phoenix::tuple<phoenix::nil_t,
phoenix::nil_t, phoenix::nil_t, phoenix::nil_t>
>::type phoenix::actor<BaseT>::operator()() const [with BaseT =
map_c<phoenix::actor<phoenix::composite<typed_binary_istream_f<unsigned
int>, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t,
phoenix::nil_t> >,
phoenix::actor<phoenix::composite<phoenix::times_op,
phoenix::actor<phoenix::composite<phoenix::dereference_op,
phoenix::actor<phoenix::argument<0> >, phoenix::nil_t, pho
enix::nil_t, phoenix::nil_t> >, phoenix::actor<phoenix::value<int> >,
phoenix::nil_t, phoenix::nil_t> > >]'
stage_test04.cc:34: instantiated from here
stage.h:172: error: conversion from `const int' to non-scalar type `const
phoenix::nil_t' requested
#ifndef STAGE_H__
#define STAGE_H__
#include <utility>
#include <istream>
#include <boost/spirit/phoenix/functions.hpp>
#include <boost/spirit/phoenix/composite.hpp>
/**
* @file
* Stage fundamentals. Each stage returns a POINTER to value. 0 means that
* the stage is exhausted, and 0 will be returned each time afterwards.
*
* Some conventions: _p are primitives, _c are composites, _f functions.
*/
/*****************************************************************************
* Typed binary stream reads items from an istream and returns a pointer to
* the newly read item. When there are no more items to read, returns 0.
****************************************************************************/
template<class ItemT>
struct typed_binary_istream_f {
typedef ItemT *result_type;
ItemT *operator()() const {
return is.read((char*)&storage, sizeof(storage)) ?
const_cast<ItemT*>(&storage) : 0;
}
typed_binary_istream_f(std::istream &is_) : is(is_) { }
std::istream &is;
ItemT storage;
};
template<class ItemT>
phoenix::function<typed_binary_istream_f<ItemT> >
typed_binary_istream(std::istream &is)
{
return typed_binary_istream_f<ItemT>(is);
}
/*****************************************************************************
* Calls the provider repeatedly until it returns 0. Operation is executed on
* all elements returned by the provider.
****************************************************************************/
template<typename ProviderT, typename OperationT>
struct until_eof_c {
typedef until_eof_c<ProviderT, OperationT> self_t;
template<typename TupleT>
struct result { typedef void type; };
until_eof_c(ProviderT const &provider_, OperationT const &op_) :
provider(provider_), operation(op_) { }
template<typename TupleT>
void eval(TupleT const &args) const;
ProviderT provider;
OperationT operation;
};
template<typename ProviderT, typename OperationT>
template<typename TupleT>
void until_eof_c<ProviderT, OperationT>::eval(TupleT const &args) const
{
typename phoenix::actor_result<ProviderT, TupleT>::type p;
while((p = provider()))
operation(p);
}
template<typename ProviderT, typename OperationT>
phoenix::actor<until_eof_c<
typename phoenix::as_actor<ProviderT>::type,
typename phoenix::as_actor<OperationT>::type> >
until_eof(ProviderT const &provider, OperationT const &operation)
{
typedef until_eof_c<
typename phoenix::as_actor<ProviderT>::type,
typename phoenix::as_actor<OperationT>::type> result;
return result(
phoenix::as_actor<ProviderT>::convert(provider),
phoenix::as_actor<OperationT>::convert(operation));
}
/*****************************************************************************
* Returns only elements that match some predicate.
****************************************************************************/
template<typename ProviderT, typename PredicateT>
struct filter_c {
typedef filter_c<ProviderT, PredicateT> self_t;
template<typename TupleT>
struct result {
typedef typename
phoenix::actor_result<ProviderT, TupleT>::type type;
};
filter_c(ProviderT const &provider_, PredicateT const &p_) :
provider(provider_), predicate(p_) { }
template<typename TupleT>
typename phoenix::actor_result<self_t, TupleT>::type
eval(TupleT const &args) const;
ProviderT provider;
PredicateT predicate;
};
template<typename ProviderT, typename PredicateT>
template<typename TupleT>
typename phoenix::actor_result<
typename filter_c<ProviderT, PredicateT>::self_t, TupleT>::type
filter_c<ProviderT, PredicateT>::eval(TupleT const &args) const
{
typename phoenix::actor_result<ProviderT, TupleT>::type p;
while((p = provider()))
if(predicate(p)) return p;
return 0;
}
template<typename ProviderT, typename PredicateT>
phoenix::actor<filter_c<
typename phoenix::as_actor<ProviderT>::type,
typename phoenix::as_actor<PredicateT>::type> >
filter(ProviderT const &provider, PredicateT const &operation)
{
typedef filter_c<
typename phoenix::as_actor<ProviderT>::type,
typename phoenix::as_actor<PredicateT>::type> result;
return result(
phoenix::as_actor<ProviderT>::convert(provider),
phoenix::as_actor<PredicateT>::convert(operation));
}
/*****************************************************************************
* Apply operation to each element of the provider and return the transformed
* sequence. This is called 'map' in LISPs.
****************************************************************************/
template<typename ProviderT, typename OperationT>
struct map_c {
typedef map_c<ProviderT, OperationT> self_t;
template<typename TupleT>
struct result {
typedef typename
phoenix::actor_result<OperationT, TupleT>::type type;
};
map_c(ProviderT const &provider_, OperationT const &op_) :
provider(provider_), operation(op_) { }
template<typename TupleT>
typename phoenix::actor_result<self_t, TupleT>::type
eval(TupleT const &args) const;
ProviderT provider;
OperationT operation;
};
template<typename ProviderT, typename OperationT>
template<typename TupleT>
typename phoenix::actor_result<
typename map_c<ProviderT, OperationT>::self_t, TupleT>::type
map_c<ProviderT, OperationT>::eval(TupleT const &args) const
{
typename phoenix::actor_result<ProviderT, TupleT>::type p;
p = provider();
// while((p = provider()))
// if(operation(p)) return p;
return operation(p);
}
template<typename ProviderT, typename OperationT>
phoenix::actor<map_c<
typename phoenix::as_actor<ProviderT>::type,
typename phoenix::as_actor<OperationT>::type> >
map(ProviderT const &provider, OperationT const &operation)
{
typedef map_c<
typename phoenix::as_actor<ProviderT>::type,
typename phoenix::as_actor<OperationT>::type> result;
return result(
phoenix::as_actor<ProviderT>::convert(provider),
phoenix::as_actor<OperationT>::convert(operation));
}
#ifdef STAGE_INSTANTIATE__
#endif
#endif // STAGE_H__
#include <iostream>
#include <fstream>
#include <boost/spirit/phoenix/primitives.hpp>
#include <boost/spirit/phoenix/operators.hpp>
#define STAGE_INSTANTIATE__
#include "stage.h"
using namespace std;
using namespace phoenix;
struct print_f {
template<typename ItemT>
struct result { typedef bool type; };
template<typename ItemT>
bool operator()(ItemT const &item) const {
cout << item << endl;
return item;
}
};
static function<print_f> print;
int main(int argc, char **argv)
{
unsigned int *item;
fstream f("test1.bin");
if(!f) {
cerr << "can't open test1.bin\n";
return 1;
}
map(typed_binary_istream<unsigned int>(f)(), *arg1 * 2) ();
return 0;
}
1
0

Re: [Boost-users] [regex] vc71, Managed code, boost 1_32, link errors during release build
by John Maddock 10 Jul '05
by John Maddock 10 Jul '05
10 Jul '05
> I am getting the following 7 link errors while making a release build
> of my application. (I have no problem making a debug build).
> Any idea why these function calls failed to be linked.
> (does it has to do with the calling convention __fastcall
> being changed to __stdcall?)
Does .NET support __fastcall at all? If not then that is the cause of the
problem.
> I have tried making BOOST_REGEX_CALL __cdecl to no avail.
Try opening up boost/regex/config.hpp and changing:
# define BOOST_REGEX_CALL __fastcall
to
# define BOOST_REGEX_CALL __cdecl
Then rebuild *both* the regex libraries, and your application.
Let me know if this helps at all,
John.
1
0
I'm trying to compile a boost.thread example, on gcc 3.3.5.
I get the folowing error:
/usr/local/include/boost/config/requires_threads.hpp:47:5: #error "Compiler
threading support is not turned on. Please set the correct command line
options for threading: -pthread (Linux), -pthreads (Solaris) or -mthreads
(Mingw32)"
In file included from /usr/local/include/boost/thread/thread.hpp:19,
Is there a way to fix it?
--
Regards, Groleo!
# touch universe
# chmod +x universe
# ./universe
2
1

09 Jul '05
When compiling the is_convertible test case, I'm getting the following
compile warnings:
------------------------------------
/usr/local/src/boost/boost_1_32_0/boost/type_traits/is_convertible.hpp:
In instantiation of `boost::detail::is_convertible_basic_impl<float&,
convertible_from<char> >':
/usr/local/src/boost/boost_1_32_0/boost/type_traits/is_convertible.hpp:224:
instantiated from `boost::detail::is_convertible_impl<float,
convertible_from<char> >'
/usr/local/src/boost/boost_1_32_0/boost/type_traits/is_convertible.hpp:279:
instantiated from `boost::is_convertible<float, convertible_from<char> >'
/usr/local/src/boost/boost_1_32_0/libs/type_traits/test/is_convertible_test.cpp:24:
instantiated from here
/usr/local/src/boost/boost_1_32_0/boost/type_traits/is_convertible.hpp:124:
warning: passing `float' for converting 1 of
`convertible_from<T>::convertible_from(T) [with T = char]'
/usr/local/src/boost/boost_1_32_0/boost/type_traits/is_convertible.hpp:
In instantiation of `boost::detail::is_convertible_basic_impl<float&,
convertible_from<const char&> >':
/usr/local/src/boost/boost_1_32_0/boost/type_traits/is_convertible.hpp:224:
instantiated from `boost::detail::is_convertible_impl<float,
convertible_from<const char&> >'
/usr/local/src/boost/boost_1_32_0/boost/type_traits/is_convertible.hpp:279:
instantiated from `boost::is_convertible<float,
convertible_from<const char&> >'
/usr/local/src/boost/boost_1_32_0/libs/type_traits/test/is_convertible_test.cpp:25:
instantiated from here
/usr/local/src/boost/boost_1_32_0/boost/type_traits/is_convertible.hpp:124:
warning: passing `float' for converting 1 of
`convertible_from<T>::convertible_from(T) [with T = const char&]'
------------------------------------
The test cases in question are
BOOST_CHECK_INTEGRAL_CONSTANT((::tt::is_convertible<float,convertible_from<char>
>::value), true);
BOOST_CHECK_INTEGRAL_CONSTANT((::tt::is_convertible<float,convertible_from<char
const&> >::value), true);
I think this is caused by trying to call the convertible_from<char>
constructor (which takes a char) with a float& argument, which forces an
implicit conversion from float-to-char BEFORE the "user defined
conversion" of char-to-convertible_from<char>.
gcc issues this warning when doing a float(or double) conversion to an
integral type during template instantiation/overload resolution -- but
does not warn if "merely" truncating from a wider integral
representation down to char. I can see why gcc might warn in each case
-- but
(1) warning in one case but not the other seems counterintuitive
(2) in any case, I'd like to suppress or avoid both sorts of warnings
Does anybody have an idea how to avoid these warnings with gcc -- or can
verify that they occur with other versions of gcc (like 4.0?).
It's also possible that I'm confused :-) and gcc's behavior is correct;
but that means that boost::is_convertible is deliberately violating some
rule or other and causing these warnings -- and I doubt that is the case.
I've pasted the relevant parts of the is_convertible code below; the
lines which I *think* are the offending ones are marked with '@@'.
template <typename T> struct checker
{
static boost::type_traits::no_type _m_check(any_conversion ...);
@@ static boost::type_traits::yes_type _m_check(T, int);
};
template <typename From, typename To>
struct is_convertible_basic_impl
{
static From _m_from;
static bool const value = sizeof(
@@ detail::checker<To>::_m_check(_m_from, 0) )
== sizeof(::boost::type_traits::yes_type);
};
template <typename From, typename To>
struct is_convertible_impl
{
typedef typename add_reference<From>::type ref_type;
static const bool value = (::boost::type_traits::ice_and<
::boost::detail::is_convertible_basic_impl<ref_type,To>::value,
::boost::type_traits::ice_not< ::boost::is_array<To>::value
>::value >::value);
};
template< typename From, typename To > struct is_convertible
: mpl_::bool_<
(::boost::detail::is_convertible_impl<From,To>::value)
>
{ };
Thanks for any help, tips, or suggestions.
--
Chuck
2
1
Hi,
I'd appreciate some help in understanding how to add a
vertex_index property in an adjacency_list with bundled
properties?
I just seem to be spinning my wheels on this one... :(
If there is a need for a concrete example to illustrate my problem,
adding a call to 'write_graphviz(std::cout, g);' in
examples/adjacency_list.cpp would be really helpful.
thanks,
-sr
1
0
I'm using MSVC 7.1 and am getting masses of compile errors with the
following code (see end of message for the errors):
#include <boost/iterator/zip_iterator.hpp>
#include <vector>
#include <functional>
#include <boost/detail/workaround.hpp>
int main( void )
{
std::vector<double> vect1(3);
std::vector<double> vect2(3);
// boost::zip_iterator<
// boost::tuples::tuple<
// std::vector<double>::const_iterator,
// std::vector<double>::const_iterator
// >
// >
// zip_it_begin(
// boost::make_tuple(
// vect1.begin(),
// vect2.begin()
// )
// );
std::vector<boost::tuples::tuple<double, double> >
vect_of_tuples(3);
std::copy(
boost::make_zip_iterator(
boost::make_tuple(
vect1.begin(),
vect2.begin()
)
),
boost::make_zip_iterator(
boost::make_tuple(
vect1.end(),
vect2.end()
)
),
vect_of_tuples.begin()
);
return 0;
}
If I uncomment the earlier instantiation of zip_it_begin then it
compiles without any errors! I'm guessing this is some kind of compiler
bug but and am wondering what the correct/most elegant workaround is? Do
I have make sure I manually declare a zip_iterator somewhere before
using make_zip_iterator?
Thanks
Barney
Compiler errors:
------ Build started: Project: General, Configuration: Release Win32
------
Compiling...
Test.cpp
C:\Source\boost_1_32_0\boost\mpl\eval_if.hpp(41) : error C2516:
'boost::mpl::if_<T1,T2,T3>::type' : is not a legal base class
with
[
T1=boost::is_convertible<std::iterator_traits<boost::mpl::aux::resolve_b
ind_arg<boost::mpl::bind1<boost::mpl::quote1<boost::detail::iterator_ref
erence,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::
void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_t
raits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_tra
its<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::a
1,boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<doub
le>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<double
>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type>::head_type,boost::mpl::na,boost::mpl
::na,boost::mpl::na,boost::mpl::na>::type>::iterator_category,std::outpu
t_iterator_tag>,
T2=boost::mpl::identity<boost::incrementable_traversal_tag>,
T3=void
]
C:\Source\boost_1_32_0\boost\mpl\if.hpp(70) : see declaration of
'boost::mpl::if_<T1,T2,T3>::type'
with
[
T1=boost::is_convertible<std::iterator_traits<boost::mpl::aux::resolve_b
ind_arg<boost::mpl::bind1<boost::mpl::quote1<boost::detail::iterator_ref
erence,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::
void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_t
raits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_tra
its<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::a
1,boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<doub
le>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<double
>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type>::head_type,boost::mpl::na,boost::mpl
::na,boost::mpl::na,boost::mpl::na>::type>::iterator_category,std::outpu
t_iterator_tag>,
T2=boost::mpl::identity<boost::incrementable_traversal_tag>,
T3=void
]
C:\Source\boost_1_32_0\boost\mpl\eval_if.hpp(41) :
see reference to class template instantiation
'boost::mpl::eval_if<C,F1,F2>' being compiled
with
[
C=boost::is_convertible<std::iterator_traits<boost::mpl::aux::resolve_bi
nd_arg<boost::mpl::bind1<boost::mpl::quote1<boost::detail::iterator_refe
rence,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::v
oid_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_tr
aits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trai
ts<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::a1
,boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<doubl
e>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>
::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type>::head_type,boost::mpl::na,boost::mpl:
:na,boost::mpl::na,boost::mpl::na>::type>::iterator_category,std::output
_iterator_tag>,
F1=boost::mpl::identity<boost::incrementable_traversal_tag>,
F2=void
]
C:\Source\boost_1_32_0\boost\mpl\eval_if.hpp(41) : see reference
to class template instantiation 'boost::mpl::eval_if<C,F1,F2>' being
compiled
with
[
C=boost::is_convertible<std::iterator_traits<boost::mpl::aux::resolve_bi
nd_arg<boost::mpl::bind1<boost::mpl::quote1<boost::detail::iterator_refe
rence,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::v
oid_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_tr
aits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trai
ts<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::a1
,boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<doubl
e>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>
::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type>::head_type,boost::mpl::na,boost::mpl:
:na,boost::mpl::na,boost::mpl::na>::type>::iterator_category,std::input_
iterator_tag>,
F1=boost::mpl::identity<boost::single_pass_traversal_tag>,
F2=boost::mpl::eval_if<boost::is_convertible<std::iterator_traits<boost:
:mpl::aux::resolve_bind_arg<boost::mp
l::bind1<boost::mpl::quote1<boost::detail::iterator_reference,boost::mpl
::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>:
:apply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector
<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<d
ouble>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type>::head_type>::a1,boost::tuples::
tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterator>::t
ype,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type>::head_type,boost::mpl::na,boost::mpl::na,boost::mpl::
na,boost::mpl::na>::type>::iterator_category,std::output_iterator_tag>,b
oost::mpl::identity<boost::incrementable_traversal_tag>,void>
]
C:\Source\boost_1_32_0\boost\mpl\eval_if.hpp(41) : see reference
to class template instantiation 'boost::mpl::eval_if<C,F1,F2>' being
compiled
with
[
C=boost::is_convertible<std::iterator_traits<boost::mpl::aux::resolve_bi
nd_arg<boost::mpl::bind1<boost::mpl::quote1<boost::detail::ite
rator_reference,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boo
st::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::mak
e_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_
tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head
_type>::a1,boost::tuples::tuple<boost::tuples::make_tuple_traits<std::ve
ctor<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vect
or<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type>::head_type,boost::mpl::na,b
oost::mpl::na,boost::mpl::na,boost::mpl::na>::type>::iterator_category,s
td::forward_iterator_tag>,
F1=boost::mpl::identity<boost::forward_traversal_tag>,
F2=boost::mpl::eval_if<boost::is_convertible<std::iterator_traits<boost:
:mpl::aux::resolve_bind_arg<boost::mpl::bind1<boost::mpl::quote1<boost::
detail::iterator_reference,boost::mpl::void_>,boost::mpl::lambda<boost::
mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::
tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::
tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type>::head_type>::a1,boost::tuples::tuple<boost::tuples::make_tuple_t
raits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_tra
its<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type>::head_type,boo
st::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>::type>::iterat
or_category,std::input_iterator_tag>,boost::mpl::identity<boost::single_
pass_traversal_tag>,boost::mpl::eval_if<boost::is_convertible<std::itera
tor_traits<boost::mpl::aux::resolve_bind_arg<boost::mpl::bind1<boost::mp
l::quote1<boost::detail::iterator_reference,boost::mpl::void_>,boost::mp
l::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tupl
es::tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterator
>::type,boost::tuples::make_tuple_traits<std::vector<double>::iterator>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_typ
e>::a1,boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector
<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<d
ouble>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type>::head_type,boost::mpl::na,boost
::mpl::na,boost::mpl::na,boost::mpl::na>::type>::iterator_category,std::
output_iterator_tag>,boost::mpl::identity<boost::incrementable_traversal
_tag>,void>>
]
C:\Source\boost_1_32_0\boost\mpl\eval_if.hpp(41) : see reference
to class template instantiation 'boost::mpl::eval_if<C,F1,F2>' being
compiled
with
[
C=boost::is_convertible<std::iterator_traits<boost::mpl::aux::resolve_bi
nd_arg<boost::mpl::bind1<boost::mpl::quote1<boost::detail::iterator_refe
rence,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::v
oid_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_tr
aits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trai
ts<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type>::head_type>::a1,boost::tuples::tuple<boost::tuples::ma
ke_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make
_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::hea
d_type,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>::typ
e>::iterator_category,std::bidirectional_iterator_tag>,
F1=boost::mpl::identity<boost::bidirectional_traversal_tag>,
F2=boost::mpl::eval_if<boost::is_convertible<std::iterator_traits<boost:
:mpl::aux::resolve_bind_arg<boost::mpl::bind1<boost::mpl::quote1<boost::
detail::iterator_reference,boost::mpl::void_>,boost::mpl::lambda<boost::
mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::
tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tu
ples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type>::head_type>::a1,boost::tuples
::tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterator>:
:type,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type>::head_type,boost::mpl::na,boost::mpl::na,boost::mpl
::na,boost::mpl::na>::type>::iterator_category,std::forward_iterator_tag
>,boost::mpl::identity<boost::forward_traversal_tag>,boost::mpl::eval_if
<boost::is_convertible<std::iterator_traits<boost::mpl::aux::resolve_bin
d_arg<boost::mpl::bind1<boost::mpl::quote1<boost::detail::iterator_refer
ence,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::vo
id_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_tra
its<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trait
s<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::a1,
boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double
>::iterator>::type,boost::tuples
::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
>::head_type,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na
>::type>::iterator_category,std::input_iterator_tag>,boost::mpl::identit
y<boost::single_pass_traversal_tag>,boost::mpl::eval_if<boost::is_conver
tible<std::iterator_traits<boost::mpl::aux::resolve_bind_arg<boost::mpl:
:bind1<boost::mpl::quote1<boost::detail::iterator_reference,boost::mpl::
void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::a
pply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<d
ouble>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<dou
ble>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type>::head_type>::a1,boost::tuples::tu
ple<boost::tuples::make_tuple_traits<std::vector<double>::iterator>::typ
e,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type>::head_type,boos
t::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>::type>::iterato
r_category,std::output_iterator_tag>,boost::mpl::identity<boost::increme
ntable_traversal_tag>,void>>>
]
C:\Source\boost_1_32_0\boost\iterator\iterator_categories.hpp(98) : see
reference to class template instantiation 'boost::mpl::eval_if<C,F1,F2>'
being compiled
with
[
C=boost::is_convertible<std::iterator_traits<boost::mpl::aux::resolve_bi
nd_arg<boost::mpl::bind1<boost::mpl::quote1<boost::detail::iterator_refe
rence,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::v
oid_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_tr
aits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trai
ts<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::a1
,boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<doubl
e>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>
::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type>::head_type,boost::mpl::na,boost::mpl::na,b
oost::mpl::na,boost::mpl::na>::type>::iterator_category,std::random_acce
ss_iterator_tag>,
F1=boost::mpl::identity<boost::random_access_traversal_tag>,
F2=boost::mpl::eval_if<boost::is_convertible<std::iterator_traits<boost:
:mpl::aux::resolve_bind_arg<boost::mpl::bind1<boost::mpl::quote1<boost::
detail::iterator_reference,boost::mpl::void_>,boost::mpl::lambda<boost::
mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::
tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tu
ples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type>::head_type>::a1,boost::tuples::tuple<boost::tuples::make_tuple_tra
its<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trait
s<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
s
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type>::head_type,boost:
:mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>::type>::iterator_
category,std::bidirectional_iterator_tag>,boost::mpl::identity<boost::bi
directional_traversal_tag>,boost::mpl::eval_if<boost::is_convertible<std
::iterator_traits<boost::mpl::aux::resolve_bind_arg<boost::mpl::bind1<bo
ost::mpl::quote1<boost::detail::iterator_reference,boost::mpl::void_>,bo
ost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boos
t::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::i
terator>::type,boost::tuples::make_tuple_traits<std::vector<double>::ite
rator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type>::head_type>::a1,boost::tuples::tuple<boost
::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::
tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type>::head_type,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::m
pl::na>::type>::iterator_categor
y,std::forward_iterator_tag>,boost::mpl::identity<boost::forward_travers
al_tag>,boost::mpl::eval_if<boost::is_convertible<std::iterator_traits<b
oost::mpl::aux::resolve_bind_arg<boost::mpl::bind1<boost::mpl::quote1<bo
ost::detail::iterator_reference,boost::mpl::void_>,boost::mpl::lambda<bo
ost::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<bo
ost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boos
t::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type>::head_type>::a1,boost::tuples::tuple<boost::tuples::make_tupl
e_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_
traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_type,
boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>::type>::ite
rator_category,std::input_iterator_tag>,boost::mpl::identity<boost::sing
le_pass_traversal_tag>,boost::mpl::eval_if<boost::is_convertible<std::it
erator_traits<boost::mpl::aux::resolve_bind_arg<boost::mpl::bind1<boost:
:mpl::quote1<boost::detail::iter
ator_reference,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boos
t::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make
_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_t
uple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_
type>::a1,boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vec
tor<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vecto
r<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type>::head_type,boost::mpl::na,bo
ost::mpl::na,boost::mpl::na,boost::mpl::na>::type>::iterator_category,st
d::output_iterator_tag>,boost::mpl::identity<boost::incrementable_traver
sal_tag>,void>>>>
]
C:\Source\boost_1_32_0\boost\mpl\eval_if.hpp(41) : see reference
to class template instantiation
'boost::detail::old_category_to_traversal<Cat>' being compiled
with
[
Cat=std::iterator_traits<boost::mpl::aux::resolve_bind_arg<boost::mpl::b
ind1<boost::mpl::quote1<boost::detail::iterator_reference,boost::mpl::vo
id_>,boost::mpl::
lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples:
:tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterator>::
type,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type>::head_type>::a1,boost::tuples::tuple<boost::tuples::
make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::ma
ke_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::h
ead_type,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>::t
ype>::iterator_category
]
C:\Source\boost_1_32_0\boost\iterator\iterator_categories.hpp(155) : see
reference to class template instantiation 'boost::mpl::eval_if<C,F1,F2>'
being compiled
with
[
C=boost::is_convertible<std::iterator_traits<boost::mpl::aux::resolve_bi
nd_arg<boost::mpl::bind1<boost::mpl::quote1<boost::detail::iterator_refe
rence,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::v
oid_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_tr
aits<std::
vector<double>::iterator>::type,boost::tuples::make_tuple_traits<std::ve
ctor<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type>::head_type>::a1,boost::tu
ples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterat
or>::type,boost::tuples::make_tuple_traits<std::vector<double>::iterator
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type>::head_type,boost::mpl::na,boost::mpl::na,boost:
:mpl::na,boost::mpl::na>::type>::iterator_category,boost::incrementable_
traversal_tag>,
F1=boost::mpl::identity<std::random_access_iterator_tag>,
F2=boost::detail::old_category_to_traversal<std::iterator_traits<boost::
mpl::aux::resolve_bind_arg<boost::mpl::bind1<boost::mpl::quote1<boost::d
etail::iterator_reference,boost::mpl::void_>,boost::mpl::lambda<boost::m
pl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::t
uples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tup
les::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make
_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::
head_type>::a1,boost::tuples::tuple<boost::tuples::make_tuple_traits<std
::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<std::
vector<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type>::head_type,boost::mpl::
na,boost::mpl::na,boost::mpl::na,boost::mpl::na>::type>::iterator_catego
ry>
]
C:\Source\boost_1_32_0\boost\iterator\iterator_categories.hpp(163) : see
reference to class template instantiation
'boost::iterator_category_to_traversal<Cat>' being compiled
with
[
Cat=std::iterator_traits<boost::mpl::aux::resolve_bind_arg<boost::mpl::b
ind1<boost::mpl::quote1<boost::detail::iterator_reference,boost::mpl::vo
id_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::app
ly<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<dou
ble>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<doubl
e>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type>::head_type>::a1,boost::tuples::tuple<boost::tuples:
:make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::m
ake_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::
head_type,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>::
type>::iterator_category
]
C:\Source\boost_1_32_0\boost\mpl\aux_\has_type.hpp(20) : see
reference to class template instantiation
'boost::iterator_traversal<Iterator>' being compiled
with
[
Iterator=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind1<boost::mpl:
:quote1<boost::detail::iterator_reference,boost::mpl::void_>,boost::mpl:
:lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples
::tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterator>:
:type,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type>::head_type>::a1,boost::tuples::tuple<boost::tuples::make_tuple_tr
aits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trai
ts<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type>::head_type,boos
t::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>::type
]
C:\Source\boost_1_32_0\boost\mpl\aux_\preprocessed\plain\quote.hpp(36) :
see reference to class template instantiation
'boost::mpl::aux::has_type<T>' being compiled
with
[
T=boost::iterator_traversal<boost::mpl::aux::resolve_bind_arg<boost::mpl
::bind1<boost::mpl::quote1<boost::detail::iterator_reference,boost::mpl:
:void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::
apply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<
double>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<do
uble>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type>
::head_type>::a1,boost::tuples::tuple<boost::tuples::make_tuple_traits<s
td::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<std
::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type>::head_type,boost::mpl
::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>::type>
]
C:\Source\boost_1_32_0\boost\mpl\aux_\preprocessed\plain\apply_wrap.hpp(
39) : see reference to class template instantiation
'boost::mpl::quote1<F,Tag>::apply<U1>' being compiled
with
[
F=boost::iterator_traversal,
Tag=boost::mpl::void_,
U1=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind1<boost::mpl::quote
1<boost::detail::iterator_reference,boost::mpl::void_>,boost::mpl::lambd
a<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tupl
e<boost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,
boost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type>::head_type>::a1,boost::tuples::tuple<boost::tuples::make_
tuple_traits<std::vector<do
uble>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<doub
le>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type>::head_type,boost::mpl::na,boost::m
pl::na,boost::mpl::na,boost::mpl::na>::type
]
C:\Source\boost_1_32_0\boost\mpl\aux_\preprocessed\plain\bind.hpp(144) :
see reference to class template instantiation
'boost::mpl::apply_wrap1<F,T1>' being compiled
with
[
F=boost::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost::
mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result
_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vec
tor<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vecto
r<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type>::head_type>::f_,
T1=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind1<boost::mpl::quote
1<boost::detail::iterator_reference,boost::mpl::void_>,boost::mpl::lambd
a<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tupl
e<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::a1,boost::tuples::tuple<boos
t::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost:
:tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type>::head_type,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::
mpl::na>::type
]
C:\Source\boost_1_32_0\boost\mpl\aux_\preprocessed\plain\apply_wrap.hpp(
39) : see reference to class template instantiation
'boost::mpl::bind1<F,T1>::apply<U1>' being compiled
with
[
F=boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,
T1=boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_,
U1=boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<dou
ble>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<doubl
e>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type>::head_type
]
C:\Source\boost_1_32_0\boost\mpl\aux_\preprocessed\plain\apply.hpp(43) :
see reference to class template instantiation
'boost::mpl::apply_wrap1<F,T1>' being compiled
with
[
F=boost::mpl::lambda<boost::mpl::lambda<boost::iterator_traversal<>>::ty
pe>::type,
T1=boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<dou
ble>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<doubl
e>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type>::head_type
]
C:\Source\boost_1_32_0\boost\iterator\zip_iterator.hpp(133) :
see reference to class template instantiation 'boost::mpl::apply1<F,T1>'
being compiled
with
[
F=boost::mpl::lambda<boost::iterator_traversal<>>::type,
T1=boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<dou
ble>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<doubl
e>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type>::head_type
]
C:\Source\boost_1_32_0\boost\mpl\eval_if.hpp(41) : see reference
to class template instantiation
'boost::detail::tuple_impl_specific::tuple_meta_transform_impl<Tuple,Una
ryMetaFun>' being compiled
with
[
Tuple=boost::tuples::detail::make_tuple_mapper<std::vector<double>::iter
ator,std::vector<double>::iterator,boost::tuples::null_type,boost::tuple
s::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tu
ples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost:
:tuples::null_type>::type,
UnaryMetaFun=boost::iterator_traversal<>
]
C:\Source\boost_1_32_0\boost\iterator\zip_iterator.hpp(148) :
see reference to class template instantiation
'boost::mpl::eval_if<C,F1,F2>' being compiled
with
[
C=boost::is_same<boost::tuples::detail::make_tuple_mapper<std::vector<do
uble>::iterator,std::vector<double>::iterator,boost::tuples::null_type,b
oost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_typ
e,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_
type,boost::tuples::null_type>::type,boost::tuples::null_type>,
F1=boost::mpl::identity<boost::tuples::null_type>,
F2=boost::detail::tuple_impl_specific::tuple_meta_transform_impl<boost::
tuples::detail::make_tuple_mapper<std::vector<double>::iterator,std::vec
tor<double>::iterator,boost::tuples::null_type,boost::tuples::null_type,
boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_ty
pe,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null
_type>::type,boost::iterator_traversal<>>
]
C:\Source\boost_1_32_0\boost\i
terator\zip_iterator.hpp(375) : see reference to class template
instantiation
'boost::detail::tuple_impl_specific::tuple_meta_transform<Tuple,UnaryMet
aFun>' being compiled
with
[
Tuple=boost::tuples::detail::make_tuple_mapper<std::vector<double>::iter
ator,std::vector<double>::iterator,boost::tuples::null_type,boost::tuple
s::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tu
ples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost:
:tuples::null_type>::type,
UnaryMetaFun=boost::iterator_traversal<>
]
C:\Source\boost_1_32_0\boost\iterator\zip_iterator.hpp(444) :
see reference to class template instantiation
'boost::detail::minimum_traversal_category_in_iterator_tuple<IteratorTup
le>' being compiled
with
[
IteratorTuple=boost::tuples::detail::make_tuple_mapper<std::vector<doubl
e>::iterator,std::vector<double>::iterator,boost::tuples::null_type,boos
t::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,b
oost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_typ
e,boost::tuples::null_type>::type
]
C:\Source\boost_1_32_0\boost\iterator\zip_iterator.hpp(471) :
see reference to class template instantiation
'boost::detail::zip_iterator_base<IteratorTuple>' being compiled
with
[
IteratorTuple=boost::tuples::detail::make_tuple_mapper<std::vector<doubl
e>::iterator,std::vector<double>::iterator,boost::tuples::null_type,boos
t::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,b
oost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_typ
e,boost::tuples::null_type>::type
]
Test.cpp(35) : see reference to class template instantiation
'boost::zip_iterator<IteratorTuple>' being compiled
with
[
IteratorTuple=boost::tuples::detail::make_tuple_mapper<std::vector<doubl
e>::iterator,std::vector<double>::iterator,boost::tuples::null_type,boos
t::tuples::null_type,boost::tuples::null
_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::n
ull_type,boost::tuples::null_type,boost::tuples::null_type>::type
]
C:\Source\boost_1_32_0\boost\iterator\detail\minimum_category.hpp(72) :
error C2504: 'boost::detail::error_not_related_by_convertibility<T1,T2>'
: base class undefined
with
[
T1=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::mpl::identity<bo
ost::tuples::null_type>::type>::head_type,boost::mpl::identity<boost::ra
ndom_access_traversal_tag>::type>::a1,boost::tuples::cons<boost::mpl::bi
nd1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boos
t::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost:
:tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::ite
rator>::type,boost::tuples::make_tuple_traits<std::vector<double>::itera
tor>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::type
,boost::mpl::identity<boost::tuples::null_type>::type>::head_type,boost:
:mpl::identity<boost::random_access_traversal_tag>::type,boost::mpl::na,
boost::mpl::na,boost::mpl::na>::type,
T2=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::mpl::identity<bo
ost::tuples::null_type>::type>::head_type,boost::mpl::identity<boost::ra
ndom_access_traversal_tag>::type>::a2,boost::tuples::cons<boost::mpl::bi
nd1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boos
t::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost:
:tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::ite
rator>::type,boost::tuples::make_tuple_traits<std::vec
tor<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type>::head_type>::type,boost::m
pl::identity<boost::tuples::null_type>::type>::head_type,boost::mpl::ide
ntity<boost::random_access_traversal_tag>::type,boost::mpl::na,boost::mp
l::na,boost::mpl::na>::type
]
C:\Source\boost_1_32_0\boost\iterator\detail\minimum_category.hpp(72) :
see reference to class template instantiation
'boost::detail::error_not_related_by_convertibility<T1,T2>' being
compiled
with
[
T1=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::ty
pe,boost::mpl::identity<boost::tuples::null_type>::type>::head_type,boos
t::mpl::identity<boost::random_access_traversal_tag>::type>::a1,boost::t
uples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_travers
al,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void
_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_trait
s<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<
std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::type,
boost::mpl::identity<boost::tuples::null_type>::type>::head_type,boost::
mpl::identity<boost::random_access_traversal_tag>::type,boost::mpl::na,b
oost::mpl::na,boost::mpl::na>::type,
T2=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type>::head_type>::type,boost:
:mpl::identity<boost::tuples::null_type>::type>::head_type,boost::mpl::i
dentity<boost::random_access_traversal_tag>::type>::a2,boost::tuples::co
ns<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost:
:mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::resul
t_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::ve
ctor<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vect
or<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type>::head_type>::type,boost::mp
l::identity<boost::tuples::null_type>::type>::head_type,boost::mpl::iden
tity<boost::random_access_traversal_tag>::type,boost::mpl::na,boost::mpl
::na,boost::mpl::na>::type
]
C:\Source\boost_1_32_0\boost\iterator\detail\minimum_category.hpp(91) :
see reference to class template instantiation
'boost::detail::minimum_category_impl<false,false>::apply<T1,T2>' being
compiled
with
[
T1=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<
boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator
_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::m
pl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tup
le_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple
_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_type
>::type,boost::mpl::identity<boost::tuples::null_type>::type>::head_type
,boost::mpl::identity<boost::random_access_traversal_tag>::type>::a1,boo
st::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_tr
aversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl:
:void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_
traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_tr
aits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::
type,boost::mpl::identity<boost::tuples::null_type>::type>::head_type,bo
ost::mpl::identity<boost::random_access_traversal_tag>::type,boost::mpl:
:na,boost::mpl::na,boost::mpl::n
a>::type,
T2=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::mpl::identity<bo
ost::tuples::null_type>::type>::head_type,boost::mpl::identity<boost::ra
ndom_access_traversal_tag>::type>::a2,boost::tuples::cons<boost::mpl::bi
nd1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boos
t::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost:
:tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::ite
rator>::type,boost::tuples::make_tuple_traits<std::vector<double>::itera
tor>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type>::head_type>::type,boost::mpl::identity<boost::tuples::
null_type>::type>::head_type,boost::mpl::identity<boost::random_access_t
raversal_tag>::type,boost::mpl::na,boost::mpl::na,boost::mpl::na>::type
]
C:\Source\boost_1_32_0\boost\mpl\aux_\has_type.hpp(20) : see
reference to class template instantiation
'boost::detail::minimum_category<T1,T2>' being compiled
with
[
T1=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::mpl::identity<bo
ost::tuples::null_type>::type>::head_type,boost::mpl::identity<boost::ra
ndom_access_traversal_tag>::type>::a1,boost::tuples::cons<boost::mpl::bi
nd1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boos
t::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost:
:tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::ite
rator>::type,boost::tuples::make_tup
le_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_ty
pe>::type,boost::mpl::identity<boost::tuples::null_type>::type>::head_ty
pe,boost::mpl::identity<boost::random_access_traversal_tag>::type,boost:
:mpl::na,boost::mpl::na,boost::mpl::na>::type,
T2=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::mpl::identity<bo
ost::tuples::null_type>::type>::head_type,boost::mpl::identity<boost::ra
ndom_access_traversal_tag>::type>::a2,boost::
tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_traver
sal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::voi
d_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_trai
ts<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits
<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::type
,boost::mpl::identity<boost::tuples::null_type>::type>::head_type,boost:
:mpl::identity<boost::random_access_traversal_tag>::type,boost::mpl::na,
boost::mpl::na,boost::mpl::na>::type
]
C:\Source\boost_1_32_0\boost\mpl\aux_\preprocessed\plain\quote.hpp(53) :
see reference to class template instantiation
'boost::mpl::aux::has_type<T>' being compiled
with
[
T=boost::detail::minimum_category<boost::mpl::aux::resolve_bind_arg<boos
t::mpl::bind2<boost::mpl::quote2<boost::detail::minimum_category,boost::
mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result
_,boost::mpl::lambda<boost::mpl::_2,boost::mpl::void_>::result_>::apply<
boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator
_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::m
pl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tup
le_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple
_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::he
ad_type>::type,boost::mpl::identity<boost::tuples::null_type>::type>::he
ad_type,boost::mpl::identity<boost::random_access_traversal_tag>::type>:
:a1,boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iter
ator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boos
t::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make
_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_t
uple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_
type>::type,boost::mpl::identity<boost::tuples::null_type>::type>::head_
type,boost::mpl::identity<boost::random_access_traversal_tag>::type,boos
t::mpl::na,boost::mpl::na,boost::mpl::na>::type,boost::mpl::aux::resolve
_bind_arg<boost::mpl::bind2<boost::mpl::quote2<boost::detail::minimum_ca
tegory,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::
void_>::result_,boost::mpl::lambda<boost::mpl::_2,boost::mpl::void_>::re
sult_>::apply<boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<b
oost::iterator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mp
l::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tu
ples::make_tuple_traits<std::vec
tor<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vecto
r<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type>::head_type>::type,boost::mpl
::identity<boost::tuples::null_type>::type>::head_type,boost::mpl::ident
ity<boost::random_access_traversal_tag>::type>::a2,boost::tuples::cons<b
oost::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl
::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>:
:apply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector
<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<d
ouble>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type>::head_type>::type,boost::mpl::i
dentity<boost::tuples::null_type>::type>::head_type,boost::mpl::identity
<boost::random_access_traversal_tag>::type,boost::mpl::na,boost::mpl::na
,boost::mpl::na>::type>
]
C:\Source\boost_1_32_0\boost\mpl\aux_\preprocessed\plain\apply_wrap.hpp(
49) : see reference to class template instantiation
'boost::mpl::quote2<F,Tag>::apply<U1,U2>' being compiled
with
[
F=boost::detail::minimum_category,
Tag=boost::mpl::void_,
U1=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::mpl::identity<bo
ost::tuples::null_type>::type>::head_type,boost::mpl::identity<boost::ra
ndom_access_traversal_tag>::type>::a1,boost::tuples::cons<boost::mpl::bi
nd1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boos
t::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost:
:tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::ite
rator>::type,boost::tuples::make_tuple_traits<std::vector<double>::itera
tor>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boo
st::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type>::head_type>::type,boost::mpl::identity<boost::tuples::nu
ll_type>::type>::head_type,boost::mpl::identity<boost::random_access_tra
versal_tag>::type,boost::mpl::na,boost::mpl::na,boost::mpl::na>::type,
U2=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::mpl::identity<bo
ost::tuples::null_type>::type>::head_type,boost::mpl::identity<boost::ra
ndom_access_traversal_tag>::type>::a2,boost::tuples::cons<boost::mpl::bi
nd1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boos
t::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost:
:tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::ite
rator>::type,boost::tuples::make_tuple_traits<std::vector<double>::itera
tor>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type>::head_type>::type,boost::mpl::identity<boost::tuples::null_type>:
:type>::head_type,boost::mpl::identity<boost::random_access_traversal_ta
g>::type,boost::mpl::na,boost::mpl::na,boost::mpl::na>::type
]
C:\Source\boost_1_32_0\boost\mpl\aux_\preprocessed\plain\bind.hpp(207) :
see reference to class template instantiation
'boost::mpl::apply_wrap2<F,T1,T2>' being compiled
with
[
F=boost::mpl::bind2<boost::mpl::quote2<boost::detail::minimum_category,b
oost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::
result_,boost::mpl::lambda<boost::mpl::_2,boost::mpl::void_>::result_>::
apply<boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::it
erator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,bo
ost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::ma
ke_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make
_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::hea
d_type>::type,boost::mpl::identity<boost::tuples::null_type>::type>::hea
d_type,boost::mpl::identity<boost::ra
ndom_access_traversal_tag>::type>::f_,
T1=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::mpl::identity<bo
ost::tuples::null_type>::type>::head_type,boost::mpl::identity<boost::ra
ndom_access_traversal_tag>::type>::a1,boost::tuples::cons<boost::mpl::bi
nd1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boos
t::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost:
:tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::ite
rator>::type,boost::tuples::make_tuple_traits<std::vector<double>::itera
tor>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type>::head_type>::type,boost::
mpl::identity<boost::tuples::null_type>::type>::head_type,boost::mpl::id
entity<boost::random_access_traversal_tag>::type,boost::mpl::na,boost::m
pl::na,boost::mpl::na>::type,
T2=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::mpl::identity<bo
ost::tuples::null_type>::type>::head_type,boost::mpl::identity<boost::ra
ndom_access_traversal_tag>::type>::a2,boost::tuples::cons<boost::mpl::bi
nd1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boos
t::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost:
:tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::ite
rator>::type,boost::tuples::make_tuple_traits<std::vector<double>::itera
tor>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type>::head_type>::type,boost::mpl::iden
tity<boost::tuples::null_type>::type>::head_type,boost::mpl::identity<bo
ost::random_access_traversal_tag>::type,boost::mpl::na,boost::mpl::na,bo
ost::mpl::na>::type
]
C:\Source\boost_1_32_0\boost\mpl\aux_\preprocessed\plain\apply_wrap.hpp(
49) : see reference to class template instantiation
'boost::mpl::bind2<F,T1,T2>::apply<U1,U2>' being compiled
with
[
F=boost::mpl::quote2<boost::detail::minimum_category,boost::mpl::void_>,
T1=boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_,
T2=boost::mpl::lambda<boost::mpl::_2,boost::mpl::void_>::result_,
U1=boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::itera
tor_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost
::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_
tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tu
ple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_t
ype>::type,boost::mpl::identity<boost::tuples::null_type>::type>::head_t
ype,
U2=boost::mpl::identity
<boost::random_access_traversal_tag>::type
]
C:\Source\boost_1_32_0\boost\mpl\aux_\preprocessed\plain\apply.hpp(63) :
see reference to class template instantiation
'boost::mpl::apply_wrap2<F,T1,T2>' being compiled
with
[
F=boost::mpl::lambda<boost::mpl::lambda<boost::detail::minimum_category<
boost::mpl::_1,boost::mpl::_2>>::type>::type,
T1=boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::itera
tor_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost
::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_
tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tu
ple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_t
ype>::type,boost::mpl::identity<boost::tuples::null_type>::type>::head_t
ype,
T2=boost::mpl::identity<boost::random_access_traversal_tag>::type
]
C:\Source\boost_1_32_0\boost\iterator\zip_iterator.hpp(173) :
see reference to class template instantiation
'boost::mpl::apply2<F,T1,T2>' being compiled
with
[
F=boost::mpl::lambda<boost::detail::minimum_category<boost::mpl::_1,boos
t::mpl::_2>>::type,
T1=boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::itera
tor_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost
::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_
tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tu
ple_traits<std::vector<double>::iter
ator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type>::head_type>::type,boost::mpl::identity<boos
t::tuples::null_type>::type>::head_type,
T2=boost::mpl::identity<boost::random_access_traversal_tag>::type
]
C:\Source\boost_1_32_0\boost\mpl\eval_if.hpp(41) : see reference
to class template instantiation
'boost::detail::tuple_impl_specific::tuple_meta_accumulate_impl<Tuple,Bi
naryMetaFun,StartType>' being compiled
with
[
Tuple=boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::it
erator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,bo
ost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::ma
ke_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make
_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::hea
d_type>::type,boost::detail::tuple_impl_specific::tuple_meta_transform_i
mpl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<do
uble>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<doub
le>::iterato
r>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type>::tail_type,boost::iterator_traversal<>>::type>
::tail_type,
BinaryMetaFun=boost::detail::minimum_category<boost::mpl::_1,boost::mpl:
:_2>,
StartType=boost::random_access_traversal_tag
]
C:\Source\boost_1_32_0\boost\iterator\zip_iterator.hpp(198) :
see reference to class template instantiation
'boost::mpl::eval_if<C,F1,F2>' being compiled
with
[
C=boost::is_same<boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote
1<boost::iterator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost:
:mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost:
:tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::t
uples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type>::head_type>::type,boost::detail::tuple_impl_specific::tuple_meta_
transform_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std
::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<std::
vector<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type>::tail_type,boost::itera
tor_traversal<>>::type>::tail_type,boo
st::tuples::null_type>,
F1=boost::mpl::identity<boost::random_access_traversal_tag>,
F2=boost::detail::tuple_impl_specific::tuple_meta_accumulate_impl<boost:
:tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_trave
rsal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::vo
id_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_tra
its<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trait
s<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::typ
e,boost::detail::tuple_impl_specific::tuple_meta_transform_impl<boost::t
uples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::itera
tor>::type,boost::tuples::make_tuple_traits<std::vector<double>::iterato
r>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type>::tail_type,boost::iterator_traversal<>>::type>
::tail_type,boost::detail::minimum_category<boost::mpl::_1,boost::mpl::_
2>,boost::random_access_traversal_tag>
]
C:\Source\boost_1_32_0\boost\iterator\zip_iterator.hpp(172) :
see reference to cla
ss template instantiation
'boost::detail::tuple_impl_specific::tuple_meta_accumulate<Tuple,BinaryM
etaFun,StartType>' being compiled
with
[
Tuple=boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::it
erator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,bo
ost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::ma
ke_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make
_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::hea
d_type>::type,boost::detail::tuple_impl_specific::tuple_meta_transform_i
mpl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<do
uble>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<doub
le>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type>::tail_type,boost::iterator_travers
al<>>::type>::tail_type,
BinaryMetaFun=boost::detail::minimum_category<boost::mpl::_1,boost::mpl:
:_2>,
StartType=boost::random_access_traversal_tag
]
C:\Source\boost_1_32_0\boost\mpl\ev
al_if.hpp(41) : see reference to class template instantiation
'boost::detail::tuple_impl_specific::tuple_meta_accumulate_impl<Tuple,Bi
naryMetaFun,StartType>' being compiled
with
[
Tuple=boost::detail::minimum_traversal_category_in_iterator_tuple<boost:
:tuples::detail::make_tuple_mapper<std::vector<double>::iterator,std::ve
ctor<double>::iterator,boost::tuples::null_type,boost::tuples::null_type
,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_t
ype,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::nul
l_type>::type>::tuple_of_traversal_tags,
BinaryMetaFun=boost::detail::minimum_category<boost::mpl::_1,boost::mpl:
:_2>,
StartType=boost::random_access_traversal_tag
]
C:\Source\boost_1_32_0\boost\iterator\zip_iterator.hpp(198) :
see reference to class template instantiation
'boost::mpl::eval_if<C,F1,F2>' being compiled
with
[
C=boost::is_same<boost::detail::minimum_traversal_category_in_iterator_t
uple<boost::tuples::detail::make_tuple_mapper<std::vector<double>::itera
tor,std::vector<double>::iterator,boost::tuples::null_type,boost::tuples
::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tup
les::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::
tuples::null_type>::type>::tuple_of_traversal_tags,boost::tuples::null_t
ype>,
F1=boost::mpl::identity<boost::random_access_traversal_tag>,
F2=boost::detail::tuple_impl_specific::tuple_meta_accumulate_impl<boost:
:detail::minimum_traversal_category_in_iterator_tuple<boost::tuples::det
ail::make_tuple_mapper<std::vector<double>::iterator,std::vector<double>
::iterator,boost::tuples::null_type,boost::tuples::null_type,boost::tupl
es::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::t
uples::null_type,boost::tuples::null_type,boost::tuples::null_type>::typ
e>::tuple_of_traversal_tags,boost::detail::minimum_category<boost::mpl::
_1,boost::mpl::_2>,boost::random_access_traversal_tag>
]
C:\Source\boost_1_32_0\boost\iterator\zip_iterator.hpp(381) :
see reference to class template instantiation
'boost::detail::tuple_impl_specific::tuple_meta_accumulate<Tuple,BinaryM
etaFun,StartType>' being compiled
with
[
Tuple=boost::detail::minimum_traversal_category_in_iterator_tuple<boost:
:tuples::detail::make_tuple_mapper<std::vector<double>::iterator,std::ve
ctor<double>::iterator,boost::tuples::null_type,boost::tuples::null_type
,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_t
ype,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::nul
l_type>::type>::tuple_of_traversal_tags,
BinaryMetaFun=boost::detail::minimum_category<boost::mpl::_1,boost::mpl:
:_2>,
StartType=boost::random_access_traversal_tag
]
C:\Source\boost_1_32_0\boost\iterator\detail\minimum_category.hpp(91) :
error C2039: 'type' : is not a member of
'boost::detail::minimum_category_impl<false,false>::apply<T1,T2>'
with
[
T1=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::mpl::identity<bo
ost::tuples::null_type>::type>::head_type,boost::mpl::identity<boost::ra
ndom_access_traversal_tag>::type>::a1,boost::tuples::cons<boost::mpl::bi
nd1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boos
t::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost:
:tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::ite
rator>::type,boost::tuples::make_tuple_traits<std::vector<double>::itera
tor>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_
type>::type,boost::mpl::identity<boost::tuples::null_type>::type>::head_
type,boost::mpl::identity<boost::random_access_traversal_tag>::type,boos
t::mpl::na,boost::mpl::na,boost::mpl::na>::type,
T2=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::mpl::identity<bo
ost::tuples::null_type>::type>::head_type,boost::mpl::identity<boost::ra
ndom_access_traversal_tag>::type>::a2,boost::tuples::cons<boost::mpl::bi
nd1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boos
t::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost:
:tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::ite
rator>::type,boost::tuples::make_tuple_trai
ts<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::ty
pe,boost::mpl::identity<boost::tuples::null_type>::type>::head_type,boos
t::mpl::identity<boost::random_access_traversal_tag>::type,boost::mpl::n
a,boost::mpl::na,boost::mpl::na>::type
]
C:\Source\boost_1_32_0\boost\iterator\detail\minimum_category.hpp(91) :
see reference to class template instantiation
'boost::detail::minimum_category_impl<false,false>::apply<T1,T2>' being
compiled
with
[
T1=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
>::head_type>::type,boost::mpl::identity<boost::tuples::null_type>::type
>::head_type,boost::mpl::identity<boost::random_access_traversal_tag>::t
ype>::a1,boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost:
:iterator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1
,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples:
:make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::m
ake_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::
head_type>::type,boost::mpl::identity<boost::tuples::null_type>::type>::
head_type,boost::mpl::identity<boost::random_access_traversal_tag>::type
,boost::mpl::na,boost::mpl::na,boost::mpl::na>::type,
T2=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_t
ype>::type,boost::mpl::identity<boost::tuples::null_type>::type>::head_t
ype,boost::mpl::identity<boost::random_access_traversal_tag>::type>::a2,
boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator
_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::m
pl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tup
le_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple
_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_type
>::type,boost::mpl::identity<boost::tuples::null_type>::type>::head_type
,boost::mpl::identity<boost::random_access_traversal_tag>::type,boost::m
pl::na,boost::mpl::na,boost::mpl::na>::type
]
C:\Source\boost_1_32_0\boost\iterator\detail\minimum_category.hpp(91) :
error C2146: syntax error : missing ';' before identifier 'type'
C:\Source\boost_1_32_0\boost\iterator\detail\minimum_category.hpp(72) :
error C2504: 'boost::detail::error_not_related_by_convertibility<T1,T2>'
: base class undefined
with
[
T1=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::detail::tuple_im
pl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost::tuple
s::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples:
:make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type>::tail_type,boost::iterator_traversal<>>::typ
e>::head_type,boost::detail::tuple_impl_specific::tuple_meta_accumulate_
impl<boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::ite
rator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boo
st::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::mak
e_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_
tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head
_type>::type,boost::detail::tuple_impl_specific::tuple_meta_transform_im
pl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<dou
ble>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<doubl
e>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type>::tail_type,boost::iterator_traversa
l<>>::type>::tail_type,boost::detail::minimum_category<boost::mpl::_1,bo
ost::mpl::_2>,boost::random_access_traversal_tag>::type>::a1,boost::tupl
es::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,
boost::mpl::void_>,boost::mpl::l
ambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::
tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterator>::t
ype,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type>::head_type>::type,boost::detail::tuple_impl_specific:
:tuple_meta_transform_impl<boost::tuples::tuple<boost::tuples::make_tupl
e_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_
traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type>::tail_type,
boost::iterator_traversal<>>::type>::head_type,boost::detail::tuple_impl
_specific::tuple_meta_accumulate_impl<boost::tuples::cons<boost::mpl::bi
nd1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boos
t::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost:
:tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::ite
rator>::type,boost::tuples::make_tuple_traits<std::vector<double>::itera
tor>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::hea
d_type>::type,boost::detail::tuple_impl_specific::tuple_meta_transform_i
mpl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<do
uble>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<doub
le>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type>::tail_type,boost::iterator_travers
al<>>::type>::tail_type,boost::detail::minimum_category<boost::mpl::_1,b
oost::mpl::_2>,boost::random_access_traversal_tag>::type,boost::mpl::na,
boost::mpl::na,boost::mpl::na>::type,
T2=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type>::head_type>::type,boost
::detail::tuple_impl_specific::tuple_meta_transform_impl<boost::tuples::
tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterator>::t
ype,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type>::tail_type,boost::iterator_traversal<>>::type>::head_
type,boost::detail::tuple_impl_specific::tuple_meta_accumulate_impl<boos
t::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_tra
versal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::
void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_t
raits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_tra
its<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type>::head_type>::type,boost::detail::tuple_impl_sp
ecific::tuple_meta_transform_impl<boost::tuples::tuple<boost::tuples::ma
ke_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make
_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::tai
l_type,boost::iterator_traversal<>>::type>::tail_type,boost::detail::min
imum_category<boost::mpl::_1,boost::mpl::_2>,boost::random_access_traver
sal_tag>::type>::a2,boost::tuples::cons<boost::mpl::bind1<boost::mpl::qu
ote1<boost::iterator_traversal,boost::mpl::void_>,boost::mpl::lambda<boo
st::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boo
st::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost
::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type>::head_type>::type,boost::detail::tuple_impl_specific::tuple_me
ta_transform_impl<boost::tuples:
:tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterator>::
type,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type>::tail_type,boost::iterator_traversal<>>::type>::head
_type,boost::detail::tuple_impl_specific::tuple_meta_accumulate_impl<boo
st::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_tr
aversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl:
:void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_
traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_tr
aits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::
type,boost::detail::tuple_impl_specific::tuple_meta_transform_impl<boost
::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<std::vector<double>::iter
ator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::ta
il_type,boost::iterator_traversal<>>::type>::tail_type,boost::detail::mi
nimum_category<boost::mpl::_1,boost::mpl::_2>,boost::random_access_trave
rsal_tag>::type,boost::mpl::na,boost::mpl::na,boost::mpl::na>::type
]
C:\Source\boost_1_32_0\boost\iterator\detail\minimum_category.hpp(72) :
see reference to class template instantiation
'boost::detail::error_not_related_by_convertibility<T1,T2>' being
compiled
with
[
T1=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::detail::tuple_im
pl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost::tuple
s::mak
e_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_
tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::tail
_type,boost::iterator_traversal<>>::type>::head_type,boost::detail::tupl
e_impl_specific::tuple_meta_accumulate_impl<boost::tuples::cons<boost::m
pl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_
>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<
boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double
>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>:
:iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type>::head_type>::type,boost::detail::tuple
_impl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost::tu
ples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tupl
es::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type>::tail_type,boost::iterator_t
raversal<>>::type>::tail_type,boost::detail::minimum_category<boost::mpl
::_1,boost::mpl::_2>,boost::random_access_traversal_tag>::type>::a1,boos
t::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_tra
versal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::
void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_t
raits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_tra
its<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::t
ype,boost::detail::tuple_impl_specific::tuple_meta_transform_impl<boost:
:tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::ite
rator>::type,boost::tuples::make_tuple_traits<std::vector<double>::itera
tor>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::tai
l_type,boost::iterator_traversal<>>::type>::head_type,boost::detail::tup
le_impl_specific::tuple_meta_accumulate_impl<boost::tuples::cons<boost::
mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void
_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply
<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<doubl
e>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>
::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type>::head_type>::type,boost::detail::tupl
e_impl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost::t
uples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tup
les::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype>::tail_type,boost::iterator_traversal<>>::type>::tail_type,boost::de
tail::minimum_category<boost::mpl::_1,boost::mpl::_2>,boost::random_acce
ss_traversal_tag>::type,boost::mpl::na,boost::mpl::na,boost::mpl::na>::t
ype,
T2=boost::mpl::
aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote2<boost::detail
::minimum_category,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,
boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl::_2,boost::mpl
::void_>::result_>::apply<boost::tuples::cons<boost::mpl::bind1<boost::m
pl::quote1<boost::iterator_traversal,boost::mpl::void_>,boost::mpl::lamb
da<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tup
le<boost::tuples::make_tuple_traits<std::vector<double>::iterator>::type
,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type>::head_type>::type,boost::detail::tuple_impl_specific::tu
ple_meta_transform_impl<boost::tuples::tuple<boost::tuples::make_tuple_t
raits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_tra
its<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type>::tail_type,boo
st::iterator_traversal<>>::type>::head_type,boost::detail::tuple_impl_sp
ecific::tuple_meta_accumulate_impl<boost::tuples::cons<boost::mpl::bind1
<boost::mpl::quote1<boost::itera
tor_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost
::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_
tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tu
ple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_t
ype>::type,boost::detail::tuple_impl_specific::tuple_meta_transform_impl
<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<doubl
e>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>
::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type>::tail_type,boost::iterator_traversal<
>>::type>::tail_type,boost::detail::minimum_category<boost::mpl::_1,boos
t::mpl::_2>,boost::random_access_traversal_tag>::type>::a2,boost::tuples
::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,bo
ost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::r
esult_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std
::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<std::
vector<double>::iterator>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type>::head_type>::type,boost::detail::tuple_impl_specific::t
uple_meta_transform_impl<boost::tuples::tuple<boost::tuples::make_tuple_
traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_tr
aits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type>::tail_type,bo
ost::iterator_traversal<>>::type>::head_type,boost::detail::tuple_impl_s
pecific::tuple_meta_accumulate_impl<boost::tuples::cons<boost::mpl::bind
1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boost:
:mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost::t
uples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::itera
tor>::type,boost::tuples::make_tuple_traits<std::vector<double>::iterato
r>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make
_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_
type>::type,boost::detail::tuple_impl_specific::tuple_meta_transform_imp
l<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<doub
le>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<double
>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type>::tail_type,boost::iterator_traversal
<>>::type>::tail_type,boost::detail::minimum_category<boost::mpl::_1,boo
st::mpl::_2>,boost::random_access_traversal_tag>::type,boost::mpl::na,bo
ost::mpl::na,boost::mpl::na>::type
]
C:\Source\boost_1_32_0\boost\iterator\detail\minimum_category.hpp(91) :
see reference to class template instantiation
'boost::detail::minimum_category_impl<false,false>::apply<T1,T2>' being
compiled
with
[
T1=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::h
ead_type>::type,boost::detail::tuple_impl_specific::tuple_meta_transform
_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<
double>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<do
uble>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type>::tail_type,boost::iterator_trave
rsal<>>::type>::head_type,boost::detail::tuple_impl_specific::tuple_meta
_accumulate_impl<boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote
1<boost::iterator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost:
:mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost:
:tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::t
uples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type>::head_type>::type,boost::
detail::tuple_impl_specific::tuple_meta_transform_impl<boost::tuples::tu
ple<boost::tuples::make_tuple_traits<std::vector<double>::iterator>::typ
e,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type>::tail_type,boost::iterator_traversal<>>::type>::tail_ty
pe,boost::detail::minimum_category<boost::mpl::_1,boost::mpl::_2>,boost:
:random_access_traversal_tag>::type>::a1,boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::detail::tuple_im
pl_specific::tuple_meta_transfor
m_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector
<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<d
ouble>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type>::tail_type,boost::iterator_trav
ersal<>>::type>::head_type,boost::detail::tuple_impl_specific::tuple_met
a_accumulate_impl<boost::tuples::cons<boost::mpl::bind1<boost::mpl::quot
e1<boost::iterator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost
::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost
::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::
tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type>::head_type>::type,boost::detail::tuple_impl_specific::tuple_meta
_transform_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits<st
d::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<std:
:vector<double>::iterator>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type>::tail_type,boost::iterator_traversal<>>::type>::tail_t
ype,boost::detail::minimum_category<boost::mpl::_1,boost::mpl::_2>,boost
::random_access_traversal_tag>::type,boost::mpl::na,boost::mpl::na,boost
::mpl::na>::type,
T2=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::detail::tuple_im
pl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost::tuple
s::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples:
:make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::
tail_type,boost::iterator_traversal<>>::type>::head_type,boost::detail::
tuple_impl_specific::tuple_meta_accumulate_impl<boost::tuples::cons<boos
t::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::v
oid_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::ap
ply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<do
uble>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<doub
le>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type>::head_type>::type,boost::detail::t
uple_impl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost
::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::
tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type>::tail_type,boost::iterat
or_traversal<>>::type>::tail_type,boost::detail::minimum_category<boost:
:mpl::_1,boost::mpl::_2>,boost::random_access_traversal_tag>::type>::a2,
boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator
_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::m
pl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tup
le_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple
_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_type
>::type,boost::detail::tuple_impl_specific::tuple_meta_transform_impl<bo
ost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>:
:iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::i
terator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type>::tail_type,boost::iterator_traversal<>>:
:type>::head_type,boost::detail::tuple_impl_specific::tuple_meta_accumul
ate_impl<boost::tuples::cons<boo
st::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::
void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::a
pply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<d
ouble>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<dou
ble>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type>::head_type>::type,boost::detail::
tuple_impl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boos
t::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost:
:tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type>::tail_type,boost::iterator_traversal<>>::type>::tail_type,boost
::detail::minimum_category<boost::mpl::_1,boost::mpl::_2>,boost::random_
access_traversal_tag>::type,boost::mpl::na,boost::mpl::na,boost::mpl::na
>::type
]
C:\Source\boost_1_32_0\boost\mpl\aux_\has_type.hpp(20) : see
reference to class template instantiation
'boost::detail::minimum_category<T1,T2>' being compiled
with
[
T1=boost::mpl::aux::resolve_
bind_arg<boost::mpl::bind2<boost::mpl::quote2<boost::detail::minimum_cat
egory,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::v
oid_>::result_,boost::mpl::lambda<boost::mpl::_2,boost::mpl::void_>::res
ult_>::apply<boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<bo
ost::iterator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl
::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tup
les::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuple
s::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e>::head_type>::type,boost::detail::tuple_impl_specific::tuple_meta_tran
sform_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::ve
ctor<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vect
or<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type>::tail_type,boost::iterator_
traversal<>>::type>::head_type,boost::detail::tuple_impl_specific::tuple
_meta_accumulate_impl<boost::tuples::cons<boost::mpl::bind1<boost::mpl::
quote1<boost::iterator_traversal
,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>
::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_traits<
std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<st
d::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type>::head_type>::type,bo
ost::detail::tuple_impl_specific::tuple_meta_transform_impl<boost::tuple
s::tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterator>
::type,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type>::tail_type,boost::iterator_traversal<>>::type>::ta
il_type,boost::detail::minimum_category<boost::mpl::_1,boost::mpl::_2>,b
oost::random_access_traversal_tag>::type>::a1,boost::tuples::cons<boost:
:mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::voi
d_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::appl
y<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<doub
le>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<double
>::iterator>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe>::head_type>::type,boost::detail::tuple_impl_specific::tuple_meta_tra
nsform_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::v
ector<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vec
tor<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type>::tail_type,boost::iterator
_traversal<>>::type>::head_type,boost::detail::tuple_impl_specific::tupl
e_meta_accumulate_impl<boost::tuples::cons<boost::mpl::bind1<boost::mpl:
:quote1<boost::iterator_traversal,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<
boost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,bo
ost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::type,b
oost::detail::tuple_impl_specific::tuple_meta_transform_impl<boost::tupl
es::tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterator
>::type,boost::tuples::make_tuple_traits<std::vector<double>::iterator>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type>::tail_type,boost::iterator_traversal<>>::type>::t
ail_type,boost::detail::minimum_category<boost::mpl::_1,boost::mpl::_2>,
boost::random_access_traversal_tag>::type,boost::mpl::na,boost::mpl::na,
boost::mpl::na>::type,
T2=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type>::head_type>::type,boost::detail::tuple
_impl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost::tu
ples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tupl
es::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe>::tail_type,boost::iterator_traversal<>>::type>::head_type,boost::det
ail::tuple_impl_specific::tuple_meta_accumulate_impl<boost::tuples::cons
<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost::m
pl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_
>::apply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vect
or<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vector
<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type>::head_type>::type,boost::deta
il::tuple_impl_specific::tuple_m
eta_transform_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits
<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<s
td::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type>::tail_type,boost::i
terator_traversal<>>::type>::tail_type,boost::detail::minimum_category<b
oost::mpl::_1,boost::mpl::_2>,boost::random_access_traversal_tag>::type>
::a2,boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::ite
rator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boo
st::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::mak
e_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_
tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head
_type>::type,boost::detail::tuple_impl_specific::tuple_meta_transform_im
pl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<dou
ble>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<doubl
e>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype>::tail_type,boost::iterator_traversal<>>::type>::head_type,boost::de
tail::tuple_impl_specific::tuple_meta_accumulate_impl<boost::tuples::con
s<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost::
mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result
_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vec
tor<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vecto
r<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type>::head_type>::type,boost::det
ail::tuple_impl_specific::tuple_meta_transform_impl<boost::tuples::tuple
<boost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,b
oost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type>::tail_type,boost::
iterator_traversal<>>::type>::tail_type,boost::detail::minimum_category<
boost::mpl::_1,boost::mpl::_2>,boost::random_access_traversal_tag>::type
,boost::mpl::na,boost::mpl::na,boost::mpl::na>::type
]
C:\Source\boost_1_32_0\boost\mpl\aux_\preprocessed\plain\quote.hpp(53) :
see reference to class template instantiation
'boost::mpl::aux::has_type<T>' being compiled
with
[
T=boost::detail::minimum_category<boost::mpl::aux::resolve_bind_arg<boos
t::mpl::bind2<boost::mpl::quote2<boost::detail::minimum_category,boost::
mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result
_,boost::mpl::lambda<boost::mpl::_2,boost::mpl::void_>::result_>::apply<
boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator
_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::m
pl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tup
le_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple
_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_type
>::type,boost::detail::tuple_impl_specific::tuple_meta_transform_impl<bo
ost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>:
:iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::i
terator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type>::tail_type,boost:
:iterator_traversal<>>::type>::head_type,boost::detail::tuple_impl_speci
fic::tuple_meta_accumulate_impl<boost::tuples::cons<boost::mpl::bind1<bo
ost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boost::mpl
::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuple
s::tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterator>
::type,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type>::head_type>::type,boost::detail::tuple_impl_specif
ic::tuple_meta_transform_impl<boost::tuples::tuple<boost::tuples::make_t
uple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tup
le_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type>::tail_type,boost::iterator_traversal<>>:
:type>::tail_type,boost::detail::minimum_category<boost::mpl::_1,boost::
mpl::_2>,boost::random_access_traversal_tag>::type>::a1,boost::tuples::c
ons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost
::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::resu
lt_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::v
ector<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vec
tor<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type>::head_type>::type,boost::d
etail::tuple_impl_specific::tuple_meta_transform_impl<boost::tuples::tup
le<boost::tuples::make_tuple_traits<std::vector<double>::iterator>::type
,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type>::tail_type,boost::iterator_traversal<>>::type>::head_typ
e,boost::detail::tuple_impl_specific::tuple_meta_accumulate_impl<boost::
tuples::cons<boost::mpl::bind1<b
oost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boost::mp
l::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tupl
es::tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterator
>::type,boost::tuples::make_tuple_traits<std::vector<double>::iterator>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type>::head_type>::type,boost::detail::tuple_impl_speci
fic::tuple_meta_transform_impl<boost::tuples::tuple<boost::tuples::make_
tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tu
ple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::tail_t
ype,boost::iterator_traversal<>>::type>::tail_type,boost::detail::minimu
m_category<boost::mpl::_1,boost::mpl::_2>,boost::random_access_traversal
_tag>::type,boost::mpl::na,boost::mpl::na,boost::mpl::na>::type,boost::m
pl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote2<boost::de
tail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<boost::mpl:
:_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl::_2,boost:
:mpl::void_>::result_>::apply<bo
ost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_t
raversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl
::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple
_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_t
raits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_type>:
:type,boost::detail::tuple_impl_specific::tuple_meta_transform_impl<boos
t::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::i
terator>::type,boost::tuples::make_tuple_traits<std::vector<double>::ite
rator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type>::tail_type,boost::iterator_traversal<>>::t
ype>::head_type,boost::detail::tuple_impl_specific::tuple_meta_accumulat
e_impl<boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::i
terator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,b
oost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::m
ake_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::mak
e_tuple_traits<std::vector<doubl
e>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type>::head_type>::type,boost::detail::tu
ple_impl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost:
:tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::t
uples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type>::tail_type,boost::iterator_traversal<>>::type>::tail_type,boost::
detail::minimum_category<boost::mpl::_1,boost::mpl::_2>,boost::random_ac
cess_traversal_tag>::type>::a2,boost::tuples::cons<boost::mpl::bind1<boo
st::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boost::mpl:
:lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples
::tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterator>:
:type,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_type>
::type,boost::detail::tuple_impl_specific::tuple_meta_transform_impl<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::tail_type,boost::iterator_traversal<>>::
type>::head_type,boost::detail::tuple_impl_specific::tuple_meta_accumula
te_impl<boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::
iterator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,
boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::
make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::ma
ke_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::h
ead_type>::type,boost::detail::t
uple_impl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost
::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::
tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type>::tail_type,boost::iterator_traversal<>>::type>::tail_type,boost:
:detail::minimum_category<boost::mpl::_1,boost::mpl::_2>,boost::random_a
ccess_traversal_tag>::type,boost::mpl::na,boost::mpl::na,boost::mpl::na>
::type>
]
C:\Source\boost_1_32_0\boost\mpl\aux_\preprocessed\plain\apply_wrap.hpp(
49) : see reference to class template instantiation
'boost::mpl::quote2<F,Tag>::apply<U1,U2>' being compiled
with
[
F=boost::detail::minimum_category,
Tag=boost::mpl::void_,
U1=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type>::head_type>::type,boost::detail::tupl
e_impl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost::t
uples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tup
les::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype>::tail_type,boost::iterator_traversal<>>::type>::head_type,boost::de
tail::tuple_impl_specific::tuple_meta_accumulate_impl<boost::tuples::con
s<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost::
mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result
_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vec
tor<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vecto
r<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_t
ype>::type>::head_type>::type,boost::detail::tuple_impl_specific::tuple_
meta_transform_impl<boost::tuples::tuple<boost::tuples::make_tuple_trait
s<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<
std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type>::tail_type,boost::
iterator_traversal<>>::type>::tail_type,boost::detail::minimum_category<
boost::mpl::_1,boost::mpl::_2>,boost::random_access_traversal_tag>::type
>::a1,boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::it
erator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,bo
ost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::ma
ke_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make
_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::hea
d_type>::type,boost::detail::tuple_impl_specific::tuple_meta_transform_i
mpl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<do
uble>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<doub
le>::iterator>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type>::tail_type,boost::iterator_traversal<>>::type>::head_type,boost::d
etail::tuple_impl_specific::tuple_meta_accumulate_impl<boost::tuples::co
ns<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost:
:mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::resul
t_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::ve
ctor<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vect
or<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type>::head_type>::type,boost::de
tail::tuple_impl_specific::tuple_meta_transform_impl<boost::tuples::tupl
e<boost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,
boost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type>::tail_type,boost:
:iterator_traversal<>>::type>::tail_type,boost::detail::minimum_category
<boost::mpl::_1,boost::mpl::_2>,boost::random_access_traversal_tag>::typ
e,boost::mpl::na,boost::mpl::na,boost::mpl::na>::type,
U2=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::detail::tuple_im
pl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost::tuple
s::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples:
:make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type>::tail_type,boost::iterator_traversal
<>>::type>::head_type,boost::detail::tuple_impl_specific::tuple_meta_acc
umulate_impl<boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<bo
ost::iterator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl
::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tup
les::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuple
s::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e>::head_type>::type,boost::detail::tuple_impl_specific::tuple_meta_tran
sform_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::ve
ctor<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vect
or<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type>::tail_type,boost::iterator_
traversal<>>::type>::tail_type,b
oost::detail::minimum_category<boost::mpl::_1,boost::mpl::_2>,boost::ran
dom_access_traversal_tag>::type>::a2,boost::tuples::cons<boost::mpl::bin
d1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boost
::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost::
tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::iter
ator>::type,boost::tuples::make_tuple_traits<std::vector<double>::iterat
or>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type>::head_type>::type,boost::detail::tuple_impl_s
pecific::tuple_meta_transform_impl<boost::tuples::tuple<boost::tuples::m
ake_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::mak
e_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::ta
il_type,boost::iterator_traversal<>>::type>::head_type,boost::detail::tu
ple_impl_specific::tuple_meta_accumulate_impl<boost::tuples::cons<boost:
:mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::voi
d_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::appl
y<boost::tuples::tuple<boost::tu
ples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tupl
es::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe>::head_type>::type,boost::detail::tuple_impl_specific::tuple_meta_tra
nsform_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::v
ector<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vec
tor<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type>::tail_type,boost::iterator
_traversal<>>::type>::tail_type,boost::detail::minimum_category<boost::m
pl::_1,boost::mpl::_2>,boost::random_access_traversal_tag>::type,boost::
mpl::na,boost::mpl::na,boost::mpl::na>::type
]
C:\Source\boost_1_32_0\boost\mpl\aux_\preprocessed\plain\bind.hpp(207) :
see reference to class template instantiation
'boost::mpl::apply_wrap2<F,T1,T2>' being compiled
with
[
F=boost::mpl::bind2<boost::mpl::quote2<boost::detail::minimum_category,b
oost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::
result_,boost::mpl::lambda<boost::mpl::_2,boost::mpl:
:void_>::result_>::apply<boost::tuples::cons<boost::mpl::bind1<boost::mp
l::quote1<boost::iterator_traversal,boost::mpl::void_>,boost::mpl::lambd
a<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tupl
e<boost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,
boost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type>::head_type>::type,boost::detail::tuple_impl_specific::tup
le_meta_transform_impl<boost::tuples::tuple<boost::tuples::make_tuple_tr
aits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trai
ts<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type>::tail_type,boos
t::iterator_traversal<>>::type>::head_type,boost::detail::tuple_impl_spe
cific::tuple_meta_accumulate_impl<boost::tuples::cons<boost::mpl::bind1<
boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boost::m
pl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tup
les::tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterato
r>::type,boost::tuples::make_tup
le_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_ty
pe>::type,boost::detail::tuple_impl_specific::tuple_meta_transform_impl<
boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double
>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>:
:iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type>::tail_type,boost::iterator_traversal<>
>::type>::tail_type,boost::detail::minimum_category<boost::mpl::_1,boost
::mpl::_2>,boost::random_access_traversal_tag>::type>::f_,
T1=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::ma
ke_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::h
ead_type>::type,boost::detail::tuple_impl_specific::tuple_meta_transform
_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<
double>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<do
uble>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type>::tail_type,boost::iterator_trave
rsal<>>::type>::head_type,boost::detail::tuple_impl_specific::tuple_meta
_accumulate_impl<boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote
1<boost::iterator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost:
:mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost:
:tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::t
uples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type>::head_type>::type,boost::
detail::tuple_impl_specific::tuple_meta_transform_impl<boost::tuples::tu
ple<boost::tuples::make_tuple_traits<std::vector<double>::iterator>::typ
e,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type>::tail_type,boost::iterator_traversal<>>::type>::tail_ty
pe,boost::detail::minimum_category<boost::mpl::_1,boost::mpl::_2>,boost:
:random_access_traversal_tag>::type>::a1,boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::
head_type>::type,boost::detail::tuple_impl_specific::tuple_meta_transfor
m_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector
<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<d
ouble>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type>::tail_type,boost::iterator_trav
ersal<>>::type>::head_type,boost::detail::tuple_impl_specific::tuple_met
a_accumulate_impl<boost::tuples::cons<boost::mpl::bind1<boost::mpl::quot
e1<boost::iterator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost
::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost
::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::
tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type>::head_type>::type,boost::detail::tuple_impl_specific::tuple_meta
_transform_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits<st
d::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<std:
:vector<double>::iterator>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type>::tail_type,boost::iterator_traversal<>>::type>::tail_t
ype,boost::detail::minimum_category<boost::mpl::_1,boost::mpl::_2>,boost
::random_access_traversal_tag>::type,boost::mpl::na,boost::mpl::na,boost
::mpl::na>::type,
T2=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::detail::tuple_im
pl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost::tuple
s::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples:
:make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::m
ak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::
tail_type,boost::iterator_traversal<>>::type>::head_type,boost::detail::
tuple_impl_specific::tuple_meta_accumulate_impl<boost::tuples::cons<boos
t::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::v
oid_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::ap
ply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<do
uble>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<doub
le>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type>::head_type>::type,boost::detail::t
uple_impl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost
::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::
tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type>::tail_type,boost::iterat
or_traversal<>>::type>::tail_type,boost::detail::minimum_category<boost:
:mpl::_1,boost::mpl::_2>,boost::random_access_traversal_tag>::type>::a2,
boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator
_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::m
pl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tup
le_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple
_traits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_type
>::type,boost::detail::tuple_impl_specific::tuple_meta_transform_impl<bo
ost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>:
:iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::i
terator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type>::tail_type,boost::iterator_traversal<>>:
:type>::head_type,boost::detail:
:tuple_impl_specific::tuple_meta_accumulate_impl<boost::tuples::cons<boo
st::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::
void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::a
pply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<d
ouble>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<dou
ble>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type>::head_type>::type,boost::detail::
tuple_impl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boos
t::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost:
:tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type>::tail_type,boost::iterator_traversal<>>::type>::tail_type,boost
::detail::minimum_category<boost::mpl::_1,boost::mpl::_2>,boost::random_
access_traversal_tag>::type,boost::mpl::na,boost::mpl::na,boost::mpl::na
>::type
]
C:\Source\boost_1_32_0\boost\mpl\aux_\preprocessed\plain\apply_wrap.hpp(
49) : see reference to class template instantiation
'boost::mpl::bind2<F,T1,T2
>::apply<U1,U2>' being compiled
with
[
F=boost::mpl::quote2<boost::detail::minimum_category,boost::mpl::void_>,
T1=boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_,
T2=boost::mpl::lambda<boost::mpl::_2,boost::mpl::void_>::result_,
U1=boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::itera
tor_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost
::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_
tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tu
ple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_t
ype>::type,boost::detail::tuple_impl_specific::tuple_meta_transform_impl
<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<doubl
e>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>
::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type>::tail_type,boost::iterator_traversal<
>>::type>::head_type,
U2=boost::detail::tuple_impl_specific::tuple_meta_
accumulate_impl<boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1
<boost::iterator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::
mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::
tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tu
ples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type>::head_type>::type,boost::detail::tuple_impl_specific::tuple_meta_t
ransform_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std:
:vector<double>::iterator>::type,boost::tuples::make_tuple_traits<std::v
ector<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type>::tail_type,boost::iterat
or_traversal<>>::type>::tail_type,boost::detail::minimum_category<boost:
:mpl::_1,boost::mpl::_2>,boost::random_access_traversal_tag>::type
]
C:\Source\boost_1_32_0\boost\mpl\aux_\preprocessed\plain\apply.hpp(63) :
see reference to class template instantiation
'boost::mpl::apply_wrap2<F,T1,T2>' being compiled
with
[
F=boost::mpl::lambda<boost::mpl
::lambda<boost::detail::minimum_category<boost::mpl::_1,boost::mpl::_2>>
::type>::type,
T1=boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::itera
tor_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost
::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_
tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tu
ple_traits<std::vector<double>::iterator>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_t
ype>::type,boost::detail::tuple_impl_specific::tuple_meta_transform_impl
<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<doubl
e>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>
::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type>::tail_type,boost::iterator_traversal<
>>::type>::head_type,
T2=boost::detail::tuple_impl_specific::tuple_meta_accumulate_impl<boost:
:tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_trave
rsal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::vo
id_>::result_>::apply<boost::tuples::tuple<
boost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,bo
ost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type>::head_type>::type,boost::detail::tuple_impl_specific::tuple
_meta_transform_impl<boost::tuples::tuple<boost::tuples::make_tuple_trai
ts<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits
<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type>::tail_type,boost:
:iterator_traversal<>>::type>::tail_type,boost::detail::minimum_category
<boost::mpl::_1,boost::mpl::_2>,boost::random_access_traversal_tag>::typ
e
]
C:\Source\boost_1_32_0\boost\iterator\zip_iterator.hpp(173) :
see reference to class template instantiation
'boost::mpl::apply2<F,T1,T2>' being compiled
with
[
F=boost::mpl::lambda<boost::detail::minimum_category<boost::mpl::_1,boos
t::mpl::_2>>::type,
T1=boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::itera
tor_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost
::mpl::v
oid_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_tr
aits<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trai
ts<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::ty
pe,boost::detail::tuple_impl_specific::tuple_meta_transform_impl<boost::
tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::iter
ator>::type,boost::tuples::make_tuple_traits<std::vector<double>::iterat
or>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type>::tail_type,boost::iterator_traversal<>>::type
>::head_type,
T2=boost::detail::tuple_impl_specific::tuple_meta_accumulate_impl<boost:
:tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_trave
rsal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::vo
id_>::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_tra
its<std::vector<double>::iterator>::type,boost::tuples::make_tuple_trait
s<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type>::head_type>::type,boos
t::detail::tuple_impl_specific::tuple_meta_transform_impl<boost::tuples:
:tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterator>::
type,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type>::tail_type,boost::iterator_traversal<>>::type>::tail
_type,boost::detail::minimum_category<boost::mpl::_1,boost::mpl::_2>,boo
st::random_access_traversal_tag>::type
]
C:\Source\boost_1_32_0\boost\iterator\zip_iterator.hpp(172) :
see reference to class template instantiation
'boost::detail::tuple_impl_specific::tuple_meta_accumulate<Tuple,BinaryM
etaFun,StartType>' being compiled
with
[
Tuple=boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::it
erator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,bo
ost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::ma
ke_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make
_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type>::head_type>::type,
boost::detail::tuple_impl_specific::tuple_meta_transform_impl<boost::tup
les::tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterato
r>::type,boost::tuples::make_tuple_traits<std::vector<double>::iterator>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type>::tail_type,boost::iterator_traversal<>>::type>::
tail_type,
BinaryMetaFun=boost::detail::minimum_category<boost::mpl::_1,boost::mpl:
:_2>,
StartType=boost::random_access_traversal_tag
]
C:\Source\boost_1_32_0\boost\iterator\detail\minimum_category.hpp(91) :
error C2039: 'type' : is not a member of
'boost::detail::minimum_category_impl<false,false>::apply<T1,T2>'
with
[
T1=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::detail::tuple_im
pl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost::tuple
s::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples:
:make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type>::tail_type,boost::iterator_traver
sal<>>::type>::head_type,boost::detail::tuple_impl_specific::tuple_meta_
accumulate_impl<boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1
<boost::iterator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::
mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::
tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tu
ples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost:
:tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type>::head_type>::type,boost::detail::tuple_impl_specific::tuple_meta_t
ransform_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std:
:vector<double>::iterator>::type,boost::tuples::make_tuple_traits<std::v
ector<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type>::tail_type,boost::iterat
or_traversal<>>::type>::tail_type,boost::detail::minimum_category<boost:
:mpl::_1,boost::mpl::_2>,boost::random_access_traversal_tag>::type>::a1,
boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator
_traversal,boost::mpl::void_>,bo
ost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boos
t::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::i
terator>::type,boost::tuples::make_tuple_traits<std::vector<double>::ite
rator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type>::head_type>::type,boost::detail::tuple_imp
l_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost::tuples
::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::
make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>:
:tail_type,boost::iterator_traversal<>>::type>::head_type,boost::detail:
:tuple_impl_specific::tuple_meta_accumulate_impl<boost::tuples::cons<boo
st::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::
void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::a
pply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<d
ouble>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<dou
ble>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type>::head_type>::type,boost::detail::tuple_impl_specific::tuple_meta_
transform_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std
::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<std::
vector<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type>::tail_type,boost::itera
tor_traversal<>>::type>::tail_type,boost::detail::minimum_category<boost
::mpl::_1,boost::mpl::_2>,boost::random_access_traversal_tag>::type,boos
t::mpl::na,boost::mpl::na,boost::mpl::na>::type,
T2=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type>::head_type>:
:type,boost::detail::tuple_impl_specific::tuple_meta_transform_impl<boos
t::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::i
terator>::type,boost::tuples::make_tuple_traits<std::vector<double>::ite
rator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type>::tail_type,boost::iterator_traversal<>>::t
ype>::head_type,boost::detail::tuple_impl_specific::tuple_meta_accumulat
e_impl<boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::i
terator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,b
oost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::m
ake_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::mak
e_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tu
ple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tra
its<boost::tuples::null_type>::type>::head_type>::type,boost::detail::tu
ple_impl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost:
:tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::t
uples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type>::tail_type,boost::iterator_traversal<>>::type>::tail_type,boost::
detail::minimum_category<boost::mpl::_1,boost::mpl::_2>,boost::random_ac
cess_traversal_tag>::type>::a2,boost::tuples::cons<boost::mpl::bind1<boo
st::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,boost::mpl:
:lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples
::tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterator>:
:type,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::ma
ke_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tupl
e_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trait
s<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type>::head_type>::type,boost::detail::tuple_impl_specifi
c::tuple_meta_transform_impl<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::tail_type,boost::iterator_traversal<>>::
type>::head_type,boost::detail::tuple_impl_specific::tuple_meta_accumula
te_impl<boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::
iterator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,
boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::
make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::ma
ke_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>::h
ead_type>::type,boost::detail::tuple_impl_specific::tuple_meta_transform
_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<
double>::iterator>::type,boost::tuples::make_tuple_traits<std::vector<do
uble>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type>::tail_type,boost::iterator_traversal<>>::type>::tail_type,boost:
:detail::minimum_category<boost::mpl::_1,boost::mpl::_2>,boost::random_a
ccess_traversal_tag>::type,boost::mpl::na,boost::mpl::na,boost::mpl::na>
::type
]
C:\Source\boost_1_32_0\boost\iterator\detail\minimum_category.hpp(91) :
see reference to class template instantiation
'boost::detail::minimum_category_impl<false,false>::apply<T1,T2>' being
compiled
with
[
T1=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::detail::tuple_im
pl_specific::tuple_meta_transform_impl<boost::tuples::tuple<b
oost::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boo
st::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuple
s::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make
_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_
traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<
boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::
tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples:
:null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_t
ype>::type>::tail_type,boost::iterator_traversal<>>::type>::head_type,bo
ost::detail::tuple_impl_specific::tuple_meta_accumulate_impl<boost::tupl
es::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,
boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>:
:result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_traits<s
td::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<std
::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<boost
::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuple
s::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null
_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>:
:type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,b
oost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::t
uples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::
make_tuple_traits<boost::tuples::null_type>::type>::head_type>::type,boo
st::detail::tuple_impl_specific::tuple_meta_transform_impl<boost::tuples
::tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterator>:
:type,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::t
ype,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boo
st::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tup
les::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost
::tuples::make_tuple_traits<boost::tuples::null_type>::type>::tail_type,
boost::iterator_traversal<>>::type>::tail_type,boost::detail::minimum_ca
tegory<boost::mpl::_1,boost::mpl::_2>,boost::random_access_traversal_tag
>::type>::a1,boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<bo
ost::iterator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl
::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tup
les::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuple
s::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::typ
e>::head_type>::type,boost::detail::tuple_impl_specific::tuple_meta_tran
sform_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::ve
ctor<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vect
or<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type>::tail_type,boost::iterator_traversal<>>::type>::head_type,b
oost::detail::tuple_impl_specific::tuple_meta_accumulate_impl<boost::tup
les::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal
,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>
::result_>::apply<boost::tuples::tuple<boost::tuples::make_tuple_traits<
std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<st
d::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type>::head_type>::type,bo
ost::detail::tuple_impl_specific::tuple_meta_transform_impl<boost::tuple
s::tuple<boost::tuples::make_tuple_traits<std::vector<double>::iterator>
::type,boost::tuples::make_tuple_traits<std::vector<double>::iterator>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tu
ples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type>::tail_type,boost::iterator_traversal<>>::type>::ta
il_type,boost::detail::minimum_category<boost::mpl::_1,boost::mpl::_2>,b
oost::random_access_traversal_tag>::type,boost::mpl::na,boost::mpl::na,b
oost::mpl::na>::type,
T2=boost::mpl::aux::resolve_bind_arg<boost::mpl::bind2<boost::mpl::quote
2<boost::detail::minimum_category,boost::mpl::void_>,boost::mpl::lambda<
boost::mpl::_1,boost::mpl::void_>::result_,boost::mpl::lambda<boost::mpl
::_2,boost::mpl::void_>::result_>::apply<boost::tuples::cons<boost::mpl:
:bind1<boost::mpl::quote1<boost::iterator_traversal,boost::mpl::void_>,b
oost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_>::apply<boo
st::tuples::tuple<boost::tuples::make_tuple_traits<std::vector<double>::
iterator>::type,boost::tuples::make_tuple_traits<std::vector<double>::it
erator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type>::head_type>::type,boost::detail::tuple_im
pl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost::tuple
s::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples:
:make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::m
ake_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tup
le_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_trai
ts<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type>
::tail_type,boost::iterator_traversal<>>::type>::head_type,boost::detail
::tuple_impl_specific::tuple_meta_accumulate_impl<boost::tuples::cons<bo
ost::mpl::bind1<boost::mpl::qu
ote1<boost::iterator_traversal,boost::mpl::void_>,boost::mpl::lambda<boo
st::mpl::_1,boost::mpl::void_>::result_>::apply<boost::tuples::tuple<boo
st::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost
::tuples::make_tuple_traits<std::vector<double>::iterator>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_t
uple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_tr
aits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<bo
ost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tu
ples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::n
ull_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_typ
e>::type>::head_type>::type,boost::detail::tuple_impl_specific::tuple_me
ta_transform_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits<
std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<st
d::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<boos
t::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tupl
es::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nul
l_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>
::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,
boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::
tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples:
:make_tuple_traits<boost::tuples::null_type>::type>::tail_type,boost::it
erator_traversal<>>::type>::tail_type,boost::detail::minimum_category<bo
ost::mpl::_1,boost::mpl::_2>,boost::random_access_traversal_tag>::type>:
:a2,boost::tuples::cons<boost::mpl::bind1<boost::mpl::quote1<boost::iter
ator_traversal,boost::mpl::void_>,boost::mpl::lambda<boost::mpl::_1,boos
t::mpl::void_>::result_>::apply<boost::tuples::tuple<boost::tuples::make
_tuple_traits<std::vector<double>::iterator>::type,boost::tuples::make_t
uple_traits<std::vector<double>:
:iterator>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boos
t::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tupl
es::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::mak
e_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple
_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits
<boost::tuples::null_type>::type>::head_type>::type,boost::detail::tuple
_impl_specific::tuple_meta_transform_impl<boost::tuples::tuple<boost::tu
ples::make_tuple_traits<std::vector<double>::iterator>::type,boost::tupl
es::make_tuple_traits<std::vector<double>::iterator>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_
tuple_traits<boost::tuples::null_type>::type,boost::tuples::make_tuple_t
raits<boost::tuples::null_type>::type,boost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::ty
pe>::tail_type,boost::iterator_traversal<>>::type>::head_type,boost::det
ail::tuple_impl_specific::tuple_meta_accumulate_impl<boost::tuples::cons
<boost::mpl::bind1<boost::mpl::quote1<boost::iterator_traversal,boost::m
pl::void_>,boost::mpl::lambda<boost::mpl::_1,boost::mpl::void_>::result_
>::apply<boost::tuples::tuple<boost::tuples::make_tuple_traits<std::vect
or<double>::iterator>::type,boost::tuples::make_tuple_traits<std::vector
<double>::iterator>::type,boost::tuples::make_tuple_traits<boost::tuples
::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_
type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::
type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,bo
ost::tuples::make_tuple_traits<b
oost::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::t
uples::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::
null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_ty
pe>::type>::head_type>::type,boost::detail::tuple_impl_specific::tuple_m
eta_transform_impl<boost::tuples::tuple<boost::tuples::make_tuple_traits
<std::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<s
td::vector<double>::iterator>::type,boost::tuples::make_tuple_traits<boo
st::tuples::null_type>::type,boost::tuples::make_tuple_traits<boost::tup
les::null_type>::type,boost::tuples::make_tuple_traits<boost::tuples::nu
ll_type>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type
>::type,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type
,boost::tuples::make_tuple_traits<boost::tuples::null_type>::type,boost:
:tuples::make_tuple_traits<boost::tuples::null_type>::type,boost::tuples
::make_tuple_traits<boost::tuples::null_type>::type>::tail_type,boost::i
terator_traversal<>>::type>::tail_type,boost::detail::minimum_category<b
oost::mpl::_1,boost::mpl::_2>,boost::random_access_traversal_tag>::type,
boost::mpl::na,boost::mpl::na,boost::mpl::na>::type
]
C:\Source\boost_1_32_0\boost\iterator\detail\minimum_category.hpp(91) :
error C2146: syntax error : missing ';' before identifier 'type'
C:\Source\boost_1_32_0\boost\mpl\eval_if.hpp(41) : error C2516:
'boost::mpl::if_<T1,T2,T3>::type' : is not a legal base class
with
[
T1=boost::is_convertible<boost::detail::zip_iterator_base<boost::tuples:
:detail::make_tuple_mapper<std::vector<double>::iterator,std::vector<dou
ble>::iterator,boost::tuples::null_type,boost::tuples::null_type,boost::
tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boos
t::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>:
:type>::traversal_category,std::output_iterator_tag>,
T2=boost::mpl::identity<boost::incrementable_traversal_tag>,
T3=void
]
C:\Source\boost_1_32_0\boost\mpl\if.hpp(70) : see declaration of
'boost::mpl::if_<T1,T2,T3>::type'
with
[
T1=boost::is_convertible<boost::detail::zip_iterator_base<boost::tuples:
:detail::make_tuple_mapper<std::vector<double>::iterator,std::vector<dou
ble>::iterator,boost::tuples::null_type,boost::tuples::null_type,boost::
tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boos
t::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>:
:type>::traversal_category,std::output_iterator_tag>,
T2=boost::mpl::identity<boost::incrementable_traversal_tag>,
T3=void
]
C:\Source\boost_1_32_0\boost\mpl\eval_if.hpp(41) : see reference
to class template instantiation 'boost::mpl::eval_if<C,F1,F2>' being
compiled
with
[
C=boost::is_convertible<boost::detail::zip_iterator_base<boost::tuples::
detail::make_tuple_mapper<std::vector<double>::iterator,std::vector<doub
le>::iterator,boost::tuples::null_type,boost::tuples::null_type,boost::t
uples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost
::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>::
type>::traversal_category,std::output_iterator_tag>,
F1=boost::mpl::identity<boost::incrementable_traversal_tag>,
F2=void
]
C
:\Source\boost_1_32_0\boost\mpl\eval_if.hpp(41) : see reference to class
template instantiation 'boost::mpl::eval_if<C,F1,F2>' being compiled
with
[
C=boost::is_convertible<boost::detail::zip_iterator_base<boost::tuples::
detail::make_tuple_mapper<std::vector<double>::iterator,std::vector<doub
le>::iterator,boost::tuples::null_type,boost::tuples::null_type,boost::t
uples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost
::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>::
type>::traversal_category,std::input_iterator_tag>,
F1=boost::mpl::identity<boost::single_pass_traversal_tag>,
F2=boost::mpl::eval_if<boost::is_convertible<boost::detail::zip_iterator
_base<boost::tuples::detail::make_tuple_mapper<std::vector<double>::iter
ator,std::vector<double>::iterator,boost::tuples::null_type,boost::tuple
s::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tu
ples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost:
:tuples::null_type>::type>::traversal_category,std::output_iterator_tag>
,boost::mpl::identity<boost::incrementable_traversal_tag>,void>
]
C:\Source\boost_1_32_0\boost\mpl\eval_if.hpp(41) : see reference
to class template instantiation 'boost::mpl::eval_if<C,F1,F2>' being
compiled
with
[
C=boost::is_convertible<boost::detail::facade_iterator_category_impl<boo
st::detail::zip_iterator_base<boost::tuples::detail::make_tuple_mapper<s
td::vector<double>::iterator,std::vector<double>::iterator,boost::tuples
::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tup
les::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::
tuples::null_type,boost::tuples::null_type>::type>::traversal_category,b
oost::detail::zip_iterator_base<boost::tuples::detail::make_tuple_mapper
<std::vector<double>::iterator,std::vector<double>::iterator,boost::tupl
es::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::t
uples::null_type,boost::tuples::null
_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::n
ull_type>::type>::value_type,boost::detail::zip_iterator_base<boost::tup
les::detail::make_tuple_mapper<std::vector<double>::iterator,std::vector
<double>::iterator,boost::tuples::null_type,boost::tuples::null_type,boo
st::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,
boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_ty
pe>::type>::reference>::category,std::forward_iterator_tag>,
F1=boost::mpl::identity<boost::forward_traversal_tag>,
F2=boost::mpl::eval_if<boost::is_convertible<boost::detail::zip_iterator
_base<boost::tuples::detail::make_tuple_mapper<std::vector<double>::iter
ator,std::vector<double>::iterator,boost::tuples::null_type,boost::tuple
s::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tu
ples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost:
:tuples::null_type>::type>::traversal_category,std::input_iterator_tag>,
boost::mpl::identity<boost::single_pass_traversal_tag>,boost::mpl::eval_
if<boost::is_convertible<boost::detail::zip_iterator_base<boost::tuples:
:detail::make_tuple_mapper<std::vector<double>::iterator,std::vector<dou
ble>::iterator,boost::tuples::null_type,boost::tuples::null_type,boost::
tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boos
t::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>:
:type>::traversal_category,std::output_iterator_tag>,boost::mpl::identit
y<boost::incrementable_traversal_tag>,void>>
]
C:\Source\boost_1_32_0\boost\mpl\eval_if.hpp(41) : see reference
to class template instantiation 'boost::mpl::eval_if<C,F1,F2>' being
compiled
with
[
C=boost::is_convertible<boost::detail::facade_iterator_category_impl<boo
st::detail::zip_iterator_base<boost::tuples::detail::make_tuple_mapper<s
td::vector<double>::iterator,std::vector<double>::iterator,boost::tuples
::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tup
les::null_t
ype,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::nul
l_type,boost::tuples::null_type>::type>::traversal_category,boost::detai
l::zip_iterator_base<boost::tuples::detail::make_tuple_mapper<std::vecto
r<double>::iterator,std::vector<double>::iterator,boost::tuples::null_ty
pe,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null
_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::n
ull_type,boost::tuples::null_type>::type>::value_type,boost::detail::zip
_iterator_base<boost::tuples::detail::make_tuple_mapper<std::vector<doub
le>::iterator,std::vector<double>::iterator,boost::tuples::null_type,boo
st::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,
boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_ty
pe,boost::tuples::null_type>::type>::reference>::category,std::bidirecti
onal_iterator_tag>,
F1=boost::mpl::identity<boost::bidirectional_traversal_tag>,
F2=boost::mpl::eval_if<boost::is_convertible<boost::detail::facade_itera
tor_category_impl<boost::detail::zip_iterator_base<boost::tuples::detail
::make_tuple_mapper<std::vector<double>::iterator,std::vector<double>::i
terator,boost::tuples::null_type,boost::tuples::null_type,boost::tuples:
:null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tupl
es::null_type,boost::tuples::null_type,boost::tuples::null_type>::type>:
:traversal_category,boost::detail::zip_iterator_base<boost::tuples::deta
il::make_tuple_mapper<std::vector<double>::iterator,std::vector<double>:
:iterator,boost::tuples::null_type,boost::tuples::null_type,boost::tuple
s::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tu
ples::null_type,boost::tuples::null_type,boost::tuples::null_type>::type
>::value_type,boost::detail::zip_iterator_base<boost::tuples::detail::ma
ke_tuple_mapper<std::vector<double>::iterator,std::vector<double>::itera
tor,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::nul
l_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples:
:null_type,boost::tuples::null_type,boost::tuples::null_type>::type>::re
ference>::category,std::forward_iterator_tag>,boost::mpl::identity<boost
::forward_traversal_tag>,boost::mpl::eval_if<boost::is_convertible<boost
::detail::zip_iterator_base<boost::tuples::detail::make_tuple_mapper<std
::vector<double>::iterator,std::vector<double>::iterator,boost::tuples::
null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuple
s::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tu
ples::null_type,boost::tuples::null_type>::type>::traversal_category,std
::input_iterator_tag>,boost::mpl::identity<boost::single_pass_traversal_
tag>,boost::mpl::eval_if<boost::is_convertible<boost::detail::zip_iterat
or_base<boost::tuples::detail::make_tuple_mapper<std::vector<double>::it
erator,std::vector<double>::iterator,boost::tuples::null_type,boost::tup
les::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::
tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boos
t::tuples::null_type>::type>::traversal_category,std::output_iterator_ta
g>,boost::mpl::identity<boost::incrementable_traversal_tag>,void>>>
]
C:\Source\boost_1_32_0\boost\iterator\iterator_categories.hpp(98) : see
reference to class template instantiation 'boost::mpl::eval_if<C,F1,F2>'
being compiled
with
[
C=boost::is_convertible<boost::detail::facade_iterator_category_impl<boo
st::detail::zip_iterator_base<boost::tuples::detail::make_tuple_mapper<s
td::vector<double>::iterator,std::vector<double>::iterator,boost::tuples
::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tup
les::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::
tuples::null_type,boost::tuples::null_type>::type>::traversal_category,b
oost::detail::zip_iterator_base<boost::tuples::detail::make_tuple_mapper
<std::vector<double>::iterator,std::vector<double>::iterator,boost::tupl
es::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::t
uples::null_type,boost::tuples::null_ty
pe,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null
_type>::type>::value_type,boost::detail::zip_iterator_base<boost::tuples
::detail::make_tuple_mapper<std::vector<double>::iterator,std::vector<do
uble>::iterator,boost::tuples::null_type,boost::tuples::null_type,boost:
:tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boo
st::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>
::type>::reference>::category,std::random_access_iterator_tag>,
F1=boost::mpl::identity<boost::random_access_traversal_tag>,
F2=boost::mpl::eval_if<boost::is_convertible<boost::detail::facade_itera
tor_category_impl<boost::detail::zip_iterator_base<boost::tuples::detail
::make_tuple_mapper<std::vector<double>::iterator,std::vector<double>::i
terator,boost::tuples::null_type,boost::tuples::null_type,boost::tuples:
:null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tupl
es::null_type,boost::tuples::null_type,boost::tuples::null_type>::type>:
:traversal_category,boost::detail::zip_iterator_base<boost::tuples::deta
il::make_tuple_mapper<std::vector<double>::iterator,std::vector<double>:
:iterator,boost::tuples::null_type,boost::tuples::null_type,boost::tuple
s::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tu
ples::null_type,boost::tuples::null_type,boost::tuples::null_type>::type
>::value_type,boost::detail::zip_iterator_base<boost::tuples::detail::ma
ke_tuple_mapper<std::vector<double>::iterator,std::vector<double>::itera
tor,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::nul
l_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::
null_type,boost::tuples::null_type,boost::tuples::null_type>::type>::ref
erence>::category,std::bidirectional_iterator_tag>,boost::mpl::identity<
boost::bidirectional_traversal_tag>,boost::mpl::eval_if<boost::is_conver
tible<boost::detail::facade_iterator_category_impl<boost::detail::zip_it
erator_base<boost::tuples::detail::make_tuple_mapper<std::vector<double>
::iterator,std::vector<doub
le>::iterator,boost::tuples::null_type,boost::tuples::null_type,boost::t
uples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost
::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>::
type>::traversal_category,boost::detail::zip_iterator_base<boost::tuples
::detail::make_tuple_mapper<std::vector<double>::iterator,std::vector<do
uble>::iterator,boost::tuples::null_type,boost::tuples::null_type,boost:
:tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boo
st::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>
::type>::value_type,boost::detail::zip_iterator_base<boost::tuples::deta
il::make_tuple_mapper<std::vector<double>::iterator,std::vector<double>:
:iterator,boost::tuples::null_type,boost::tuples::null_type,boost::tuple
s::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tu
ples::null_type,boost::tuples::null_type,boost::tuples::null_type>::type
>::reference>::category,std::forward_iterator_tag>,boost::mpl::identity<
boost::forward_traversal_tag>,boost::mpl::eval_if<boost::is_convertible<
boost::detail::zip_iterator_base<boost::tuples::detail::make_tuple_mappe
r<std::vector<double>::iterator,std::vector<double>::iterator,boost::tup
les::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::
tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boos
t::tuples::null_type,boost::tuples::null_type>::type>::traversal_categor
y,std::input_iterator_tag>,boost::mpl::identity<boost::single_pass_trave
rsal_tag>,boost::mpl::eval_if<boost::is_convertible<boost::detail::zip_i
terator_base<boost::tuples::detail::make_tuple_mapper<std::vector<double
>::iterator,std::vector<double>::iterator,boost::tuples::null_type,boost
::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,bo
ost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type
,boost::tuples::null_type>::type>::traversal_category,std::output_iterat
or_tag>,boost::mpl::identity<boost::incrementable_traversal_tag>,void>>>
>
]
C:\Source\bo
ost_1_32_0\boost\mpl\eval_if.hpp(41) : see reference to class template
instantiation 'boost::detail::old_category_to_traversal<Cat>' being
compiled
with
[
Cat=boost::detail::facade_iterator_category_impl<boost::detail::zip_iter
ator_base<boost::tuples::detail::make_tuple_mapper<std::vector<double>::
iterator,std::vector<double>::iterator,boost::tuples::null_type,boost::t
uples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost
::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,bo
ost::tuples::null_type>::type>::traversal_category,boost::detail::zip_it
erator_base<boost::tuples::detail::make_tuple_mapper<std::vector<double>
::iterator,std::vector<double>::iterator,boost::tuples::null_type,boost:
:tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boo
st::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,
boost::tuples::null_type>::type>::value_type,boost::detail::zip_iterator
_base<boost::tuples::detail::make_tuple_mapper<std::vector<double>::iter
ator,std::vector<double>::iterator,boost::tuples::null_type,boost::tuple
s::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tu
ples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost:
:tuples::null_type>::type>::reference>::category
]
C:\Source\boost_1_32_0\boost\iterator\iterator_categories.hpp(155) : see
reference to class template instantiation 'boost::mpl::eval_if<C,F1,F2>'
being compiled
with
[
C=boost::is_convertible<boost::detail::facade_iterator_category_impl<boo
st::detail::zip_iterator_base<boost::tuples::detail::make_tuple_mapper<s
td::vector<double>::iterator,std::vector<double>::iterator,boost::tuples
::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tup
les::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::
tuples::null_type,boost::tuples::null_type>::type>::traversal_category,b
oost::detail::zip_iterator_base<boost::tuples::detail::make_tuple_mapper
<std::vector<doubl
e>::iterator,std::vector<double>::iterator,boost::tuples::null_type,boos
t::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,b
oost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_typ
e,boost::tuples::null_type>::type>::value_type,boost::detail::zip_iterat
or_base<boost::tuples::detail::make_tuple_mapper<std::vector<double>::it
erator,std::vector<double>::iterator,boost::tuples::null_type,boost::tup
les::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::
tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boos
t::tuples::null_type>::type>::reference>::category,boost::incrementable_
traversal_tag>,
F1=boost::mpl::identity<boost::detail::zip_iterator_base<boost::tuples::
detail::make_tuple_mapper<std::vector<double>::iterator,std::vector<doub
le>::iterator,boost::tuples::null_type,boost::tuples::null_type,boost::t
uples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost
::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>::
type>::traversal_category>,
F2=boost::detail::old_category_to_traversal<boost::detail::facade_iterat
or_category_impl<boost::detail::zip_iterator_base<boost::tuples::detail:
:make_tuple_mapper<std::vector<double>::iterator,std::vector<double>::it
erator,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::
null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuple
s::null_type,boost::tuples::null_type,boost::tuples::null_type>::type>::
traversal_category,boost::detail::zip_iterator_base<boost::tuples::detai
l::make_tuple_mapper<std::vector<double>::iterator,std::vector<double>::
iterator,boost::tuples::null_type,boost::tuples::null_type,boost::tuples
::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tup
les::null_type,boost::tuples::null_type,boost::tuples::null_type>::type>
::value_type,boost::detail::zip_iterator_base<boost::tuples::detail::mak
e_tuple_mapper<std::vector<double>::iterator,std::vector<double>::iterat
or,boost::tuples::null_type,boost::t
uples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost
::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,bo
ost::tuples::null_type>::type>::reference>::category>
]
C:\Source\boost_1_32_0\boost\iterator\detail\facade_iterator_category.hp
p(185) : see reference to class template instantiation
'boost::iterator_category_to_traversal<Cat>' being compiled
with
[
Cat=boost::detail::facade_iterator_category_impl<boost::detail::zip_iter
ator_base<boost::tuples::detail::make_tuple_mapper<std::vector<double>::
iterator,std::vector<double>::iterator,boost::tuples::null_type,boost::t
uples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost
::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,bo
ost::tuples::null_type>::type>::traversal_category,boost::detail::zip_it
erator_base<boost::tuples::detail::make_tuple_mapper<std::vector<double>
::iterator,std::vector<double>::iterator,boost::tuples::null_type,boost:
:tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boo
st::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,
boost::tuples::null_type>::type>::value_type,boost::detail::zip_iterator
_base<boost::tuples::detail::make_tuple_mapper<std::vector<double>::iter
ator,std::vector<double>::iterator,boost::tuples::null_type,boost::tuple
s::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tu
ples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost:
:tuples::null_type>::type>::reference>::category
]
C:\Source\boost_1_32_0\boost\mpl\eval_if.hpp(41) : see reference
to class template instantiation
'boost::detail::facade_iterator_category_impl<Traversal,ValueParam,Refer
ence>' being compiled
with
[
Traversal=boost::detail::zip_iterator_base<boost::tuples::detail::make_t
uple_mapper<std::vector<double>::iterator,std::vector<double>::iterator,
boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_ty
pe,boost::tuples::nul
l_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::
null_type,boost::tuples::null_type>::type>::traversal_category,
ValueParam=boost::detail::zip_iterator_base<boost::tuples::detail::make_
tuple_mapper<std::vector<double>::iterator,std::vector<double>::iterator
,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_t
ype,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::nul
l_type,boost::tuples::null_type,boost::tuples::null_type>::type>::value_
type,
Reference=boost::detail::zip_iterator_base<boost::tuples::detail::make_t
uple_mapper<std::vector<double>::iterator,std::vector<double>::iterator,
boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_ty
pe,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null
_type,boost::tuples::null_type,boost::tuples::null_type>::type>::referen
ce
]
C:\Source\boost_1_32_0\boost\iterator\detail\facade_iterator_category.hp
p(202) : see reference to class template instantiation
'boost::mpl::eval_if<C,F1,F2>' being compiled
with
[
C=boost::detail::is_iterator_category<boost::detail::zip_iterator_base<b
oost::tuples::detail::make_tuple_mapper<std::vector<double>::iterator,st
d::vector<double>::iterator,boost::tuples::null_type,boost::tuples::null
_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::n
ull_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples
::null_type>::type>::traversal_category>,
F1=boost::mpl::identity<boost::detail::zip_iterator_base<boost::tuples::
detail::make_tuple_mapper<std::vector<double>::iterator,std::vector<doub
le>::iterator,boost::tuples::null_type,boost::tuples::null_type,boost::t
uples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost
::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>::
type>::traversal_category>,
F2=boost::detail::facade_iterator_category_impl<boost::detail::zip_itera
tor_base<boost::tuples::detail::make_tuple_mapp
er<std::vector<double>::iterator,std::vector<double>::iterator,boost::tu
ples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost:
:tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boo
st::tuples::null_type,boost::tuples::null_type>::type>::traversal_catego
ry,boost::detail::zip_iterator_base<boost::tuples::detail::make_tuple_ma
pper<std::vector<double>::iterator,std::vector<double>::iterator,boost::
tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boos
t::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,b
oost::tuples::null_type,boost::tuples::null_type>::type>::value_type,boo
st::detail::zip_iterator_base<boost::tuples::detail::make_tuple_mapper<s
td::vector<double>::iterator,std::vector<double>::iterator,boost::tuples
::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tup
les::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::
tuples::null_type,boost::tuples::null_type>::type>::reference>
]
C:\Source\boost_1_32_0\boost\iterator\iterator_facade.hpp(103) :
see reference to class template instantiation
'boost::detail::facade_iterator_category<CategoryOrTraversal,ValueParam,
Reference>' being compiled
with
[
CategoryOrTraversal=boost::detail::zip_iterator_base<boost::tuples::deta
il::make_tuple_mapper<std::vector<double>::iterator,std::vector<double>:
:iterator,boost::tuples::null_type,boost::tuples::null_type,boost::tuple
s::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tu
ples::null_type,boost::tuples::null_type,boost::tuples::null_type>::type
>::traversal_category,
ValueParam=boost::detail::zip_iterator_base<boost::tuples::detail::make_
tuple_mapper<std::vector<double>::iterator,std::vector<double>::iterator
,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_t
ype,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::nul
l_type,boost::tuples::null_type,boost::tuples::null_type>::type>::value_
type,
Reference=boo
st::detail::zip_iterator_base<boost::tuples::detail::make_tuple_mapper<s
td::vector<double>::iterator,std::vector<double>::iterator,boost::tuples
::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tup
les::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::
tuples::null_type,boost::tuples::null_type>::type>::reference
]
C:\Source\boost_1_32_0\boost\iterator\iterator_facade.hpp(626) :
see reference to class template instantiation
'boost::detail::iterator_facade_types<ValueParam,CategoryOrTraversal,Ref
erence,Difference>' being compiled
with
[
ValueParam=boost::detail::zip_iterator_base<boost::tuples::detail::make_
tuple_mapper<std::vector<double>::iterator,std::vector<double>::iterator
,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_t
ype,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::nul
l_type,boost::tuples::null_type,boost::tuples::null_type>::type>::value_
type,
CategoryOrTraversal=boost::detail::zip_iterator_base<boost::tuples::deta
il::make_tuple_mapper<std::vector<double>::iterator,std::vector<double>:
:iterator,boost::tuples::null_type,boost::tuples::null_type,boost::tuple
s::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tu
ples::null_type,boost::tuples::null_type,boost::tuples::null_type>::type
>::traversal_category,
Reference=boost::detail::zip_iterator_base<boost::tuples::detail::make_t
uple_mapper<std::vector<double>::iterator,std::vector<double>::iterator,
boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_ty
pe,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null
_type,boost::tuples::null_type,boost::tuples::null_type>::type>::referen
ce,
Difference=boost::detail::zip_iterator_base<boost::tuples::detail::make_
tuple_mapper<std::vector<double>::iterator,std::vector<double>::iterator
,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_t
ype,boost::tuples::null_type,boost::tuples::null_type,boost::t
uples::null_type,boost::tuples::null_type,boost::tuples::null_type>::typ
e>::difference_type
]
C:\Source\boost_1_32_0\boost\iterator\zip_iterator.hpp(472) :
see reference to class template instantiation
'boost::iterator_facade<Derived,Value,CategoryOrTraversal,Reference,Diff
erence>' being compiled
with
[
Derived=boost::zip_iterator<boost::tuples::detail::make_tuple_mapper<std
::vector<double>::iterator,std::vector<double>::iterator,boost::tuples::
null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuple
s::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tu
ples::null_type,boost::tuples::null_type>::type>,
Value=boost::detail::zip_iterator_base<boost::tuples::detail::make_tuple
_mapper<std::vector<double>::iterator,std::vector<double>::iterator,boos
t::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,b
oost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_typ
e,boost::tuples::null_type,boost::tuples::null_type>::type>::value_type,
CategoryOrTraversal=boost::detail::zip_iterator_base<boost::tuples::deta
il::make_tuple_mapper<std::vector<double>::iterator,std::vector<double>:
:iterator,boost::tuples::null_type,boost::tuples::null_type,boost::tuple
s::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tu
ples::null_type,boost::tuples::null_type,boost::tuples::null_type>::type
>::traversal_category,
Reference=boost::detail::zip_iterator_base<boost::tuples::detail::make_t
uple_mapper<std::vector<double>::iterator,std::vector<double>::iterator,
boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_ty
pe,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null
_type,boost::tuples::null_type,boost::tuples::null_type>::type>::referen
ce,
Difference=boost::detail::zip_iterator_base<boost::tuples::detail::make_
tuple_mapper<std::vector<double>::iterator,std::vector<double>::iterator
,boost::tuples::null_type,boost::tuples::null_type,boost::tup
les::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::
tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>::ty
pe>::difference_type
]
C:\Source\boost_1_32_0\boost\iterator\zip_iterator.hpp(444) :
see reference to class template instantiation
'boost::detail::minimum_traversal_category_in_iterator_tuple<IteratorTup
le>' being compiled
with
[
IteratorTuple=boost::tuples::detail::make_tuple_mapper<std::vector<doubl
e>::iterator,std::vector<double>::iterator,boost::tuples::null_type,boos
t::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,b
oost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_typ
e,boost::tuples::null_type>::type
]
C:\Source\boost_1_32_0\boost\iterator\zip_iterator.hpp(471) :
see reference to class template instantiation
'boost::detail::zip_iterator_base<IteratorTuple>' being compiled
with
[
IteratorTuple=boost::tuples::detail::make_tuple_mapper<std::vector<doubl
e>::iterator,std::vector<double>::iterator,boost::tuples::null_type,boos
t::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,b
oost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_typ
e,boost::tuples::null_type>::type
]
C:\Source\boost_1_32_0\boost\iterator\detail\facade_iterator_category.hp
p(185) : error C2039: 'type' : is not a member of
'boost::iterator_category_to_traversal<Cat>'
with
[
Cat=boost::detail::facade_iterator_category_impl<boost::detail::zip_iter
ator_base<boost::tuples::detail::make_tuple_mapper<std::vector<double>::
iterator,std::vector<double>::iterator,boost::tuples::null_type,boost::t
uples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost
::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,bo
ost::tuples::null_type>::type>::traversal_category,boost::detail::zip_it
erator_base<boost::tuples::detail::make_tuple_mapper<std::vector<double>
::iterator,std::vector<double>::iterator,boost::tuples::null_type,boost:
:tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boo
st::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,
boost::tuples::null_type>::type>::value_type,boost::detail::zip_iterator
_base<boost::tuples::detail::make_tuple_mapper<std::vector<double>::iter
ator,std::vector<double>::iterator,boost::tuples::null_type,boost::tuple
s::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tu
ples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost:
:tuples::null_type>::type>::reference>::category
]
C:\Source\boost_1_32_0\boost\iterator\detail\facade_iterator_category.hp
p(186) : error C2146: syntax error : missing ',' before identifier
'type'
C:\Source\boost_1_32_0\boost\iterator\detail\facade_iterator_category.hp
p(186) : error C2065: 'type' : undeclared identifier
C:\Source\boost_1_32_0\boost\iterator\detail\facade_iterator_category.hp
p(186) : error C2976: 'boost::is_same' : too few template arguments
C:\Source\boost_1_32_0\boost\type_traits\is_same.hpp(37) : see
declaration of 'boost::is_same'
C:\Source\boost_1_32_0\boost\iterator\detail\facade_iterator_category.hp
p(189) : error C3203: 'is_same' : class template invalid as template
argument for template parameter 'T1', expected a real type
C:\Source\boost_1_32_0\boost\mpl\if.hpp(63) : error C2825: 'T1::value':
cannot form a qualified name
C:\Source\boost_1_32_0\boost\iterator\detail\facade_iterator_category.hp
p(189) : see reference to class template instantiation
'boost::mpl::if_<T1,T2,T3>' being compiled
with
[
T1=int,
T2=boost::detail::facade_iterator_category_impl<boost::detail::zip_itera
tor_base<boost::tuples::detail::make_tuple_mapper<std::vector<double>::i
terator,std::vector<double>::iterator,boost::tuples::null_type,boost::tu
ples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost:
:tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boo
st::tuples::null_type>::type>::traversal_category,boost::detail::zip_ite
rator_base<boost::tuples::detail::make_tuple_mapper<std::vector<double>:
:iterator,std::vector<double>::iterator,boost::tuples::null_type,boost::
tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boos
t::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,b
oost::tuples::null_type>::type>::value_type,boost::detail::zip_iterator_
base<boost::tuples::detail::make_tuple_mapper<std::vector<double>::itera
tor,std::vector<double>::iterator,boost::tuples::null_type,boost::tuples
::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tup
les::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::
tuples::null_type>::type>::reference>::category,
T3=boost::detail::iterator_category_with_traversal<boost::detail::facade
_iterator_category_impl<boost::detail::zip_iterator_base<boost::tuples::
detail::make_tuple_mapper<std::vector<double>::iterator,std::vector<doub
le>::iterator,boost::tuples::null_type,boost::tuples::null_type,boost::t
uples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost
::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>::
type>::traversal_category,boost::detail::zip_iterator_base<boost::tuples
::detail::make_tuple_mapper<std::vector<double>::iterator,std::vector
<double>::iterator,boost::tuples::null_type,boost::tuples::null_type,boo
st::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,
boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_ty
pe>::type>::value_type,boost::detail::zip_iterator_base<boost::tuples::d
etail::make_tuple_mapper<std::vector<double>::iterator,std::vector<doubl
e>::iterator,boost::tuples::null_type,boost::tuples::null_type,boost::tu
ples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost:
:tuples::null_type,boost::tuples::null_type,boost::tuples::null_type>::t
ype>::reference>::category,boost::detail::zip_iterator_base<boost::tuple
s::detail::make_tuple_mapper<std::vector<double>::iterator,std::vector<d
ouble>::iterator,boost::tuples::null_type,boost::tuples::null_type,boost
::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,bo
ost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type
>::type>::traversal_category>
]
C:\Source\boost_1_32_0\boost\mpl\if.hpp(63) : error C2039: 'value' : is
not a member of 'operator``global namespace'''
C:\Source\boost_1_32_0\boost\mpl\if.hpp(63) : error C2226: syntax error
: unexpected type 'T1'
C:\Source\boost_1_32_0\boost\mpl\if.hpp(63) : error C2144: syntax error
: 'T1' should be preceded by '('
C:\Source\boost_1_32_0\boost\mpl\if.hpp(67) : error C2976:
'boost::mpl::if_c' : too few template arguments
C:\Source\boost_1_32_0\boost\mpl\if.hpp(37) : see declaration of
'boost::mpl::if_c'
C:\Source\boost_1_32_0\boost\mpl\if.hpp(67) : error C2955:
'boost::mpl::if_c' : use of class template requires template argument
list
C:\Source\boost_1_32_0\boost\mpl\if.hpp(37) : see declaration of
'boost::mpl::if_c'
C:\Source\boost_1_32_0\boost\mpl\if.hpp(70) : error C2955:
'boost::mpl::if_c' : use of class template requires template argument
list
C:\Source\boost_1_32_0\boost\mpl\if.hpp(37) : see declaration of
'boost::mpl::if_c'
C:\Source\boost_1_32_0\boost\mpl\if.hpp(70) : error C2955:
'boost::mpl::if_c' : use of class template requires template argument
list
C:\Source\boost_1_32_0\boost\mpl\if.hpp(37) : see declaration of
'boost::mpl::if_c'
General - 21 error(s), 0 warning(s)
The information transmitted is intended only for the person(s) or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer.
This communication is for informational purposes only. It is not intended as an offer or solicitation for the purchase or sale of any financial instrument or as an official confirmation of any transaction. All market prices, data and other information are not warranted as to completeness or accuracy and are subject to change without notice. Any comments or statements made herein do not necessarily reflect those of Brevan Howard Asset Management LLP, its members and affiliates.
Brevan Howard Asset Management LLP is authorised and regulated by the Financial Services Authority. Registered Office: 42 Portman Road, Reading, Berkshire RG3O 1EA. Phone number 020 7022 6100.
2
1