I'm trying to build 0.9.0 with boost 1.46.1 and it fails. I have tried
both Visual C++ 2008 and 2010.
This is my Cmake command:
cmake -DCMAKE_BUILD_TYPE=Release -G "NMake Makefiles"
-DOPENSSL_INCLUDE_DIR=..\openssl-1.0.0d\inc32
-DBOOST_ROOT=D:\Projects\Boost-1.46.1
-DBOOST_LIBRARYDIR=D:\Projects\boost-1.46.1\stage\lib -DBoost_COMPILER=-vc90
-DBoost_USE_STATIC_LIBS=on
-DSSL_EAY_RELEASE=d:\projects\openssl-1.0.0d\out32\ssleay32.lib
Makefile is generated fine. But building gives me (sorry for the large output)
Microsoft (R) Program Maintenance Utility Version 9.00.30729.01
Copyright (C) Microsoft Corporation. All rights reserved.
C:\bin\cmake.exe -HD:\projects\cpp-netlib-0.9.0
-BD:\projects\cpp-netlib-0.9.0 --check-build-system
CMakeFiles\Makefile.cmake 0
C:\bin\cmake.exe -E cmake_progress_start
D:\projects\cpp-netlib-0.9.0\CMakeFiles
D:\projects\cpp-netlib-0.9.0\CMakeFiles\progress.make
"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\nmake.exe" -f
CMakeFiles\Makefile2 /nologo - all
"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\nmake.exe" -f
libs\network\build\CMakeFiles\cppnetlib-server-parsers.dir\build.make
/nologo -L
libs\network\build\CMakeFiles\cppnetlib-server-parsers.dir\depend
C:\bin\cmake.exe -E cmake_depends "NMake Makefiles"
D:\projects\cpp-netlib-0.9.0
D:\projects\cpp-netlib-0.9.0\libs\network\build
D:\projects\cpp-netlib-0.9.0
D:\projects\cpp-netlib-0.9.0\libs\network\build
D:\projects\cpp-netlib-0.9.0\libs\network\build\CMakeFiles\cppnetlib-server-parsers.dir\DependInfo.cmake
--color=
"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\nmake.exe" -f
libs\network\build\CMakeFiles\cppnetlib-server-parsers.dir\build.make
/nologo -L
libs\network\build\CMakeFiles\cppnetlib-server-parsers.dir\build
C:\bin\cmake.exe -E cmake_progress_report
D:\projects\cpp-netlib-0.9.0\CMakeFiles 1
[ 4%] Built target cppnetlib-server-parsers
"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\nmake.exe" -f
libs\network\build\CMakeFiles\cppnetlib-uri-parsers.dir\build.make
/nologo -L
libs\network\build\CMakeFiles\cppnetlib-uri-parsers.dir\depend
C:\bin\cmake.exe -E cmake_depends "NMake Makefiles"
D:\projects\cpp-netlib-0.9.0
D:\projects\cpp-netlib-0.9.0\libs\network\build
D:\projects\cpp-netlib-0.9.0
D:\projects\cpp-netlib-0.9.0\libs\network\build
D:\projects\cpp-netlib-0.9.0\libs\network\build\CMakeFiles\cppnetlib-uri-parsers.dir\DependInfo.cmake
--color=
"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\nmake.exe" -f
libs\network\build\CMakeFiles\cppnetlib-uri-parsers.dir\build.make
/nologo -L
libs\network\build\CMakeFiles\cppnetlib-uri-parsers.dir\build
C:\bin\cmake.exe -E cmake_progress_report
D:\projects\cpp-netlib-0.9.0\CMakeFiles 2
[ 8%] Building CXX object
libs/network/build/CMakeFiles/cppnetlib-uri-parsers.dir/__/src/parse_uri_impl.cpp.obj
cd D:\projects\cpp-netlib-0.9.0\libs\network\build
C:\PROGRA~1\MICROS~1.0\VC\bin\cl.exe @C:\DOCUME~1\jgo\LOCALS~1\Temp\nm1A54.tmp
parse_uri_impl.cpp
D:\projects\boost-1.46.1\boost/spirit/home/qi/nonterminal/rule.hpp(266)
: error C2664: 'boost::spirit::qi::transform_attribute<Exposed,Transformed>::pre'
: cannot convert parameter 1 from 'boost::optional<T>' to
'boost::spirit::qi::optional<Subject> &'
with
[
Exposed=boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>,
Transformed=std::basic_string<char,std::char_traits<char>,std::allocator<char>>
]
and
[
T=boost::network::uri::detail::uri_parts_default_base::string_type
]
and
[
Subject=boost::network::uri::detail::uri_parts_default_base::string_type
]
D:\projects\boost-1.46.1\boost/spirit/home/qi/reference.hpp(43)
: see reference to function template instantiation 'bool
boost::spirit::qi::rule<Iterator,T1>::parse<Context,Skipper,Attribute>(Iterator
&,const Iterator &,Context &,const Skipper &,Attribute &) const' being
compiled
with
[
Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
T1=std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void),
Context=boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>
,boost::fusion::nil>,boost::fusion::vector0<>>,
Skipper=boost::spirit::unused_type,
Attribute=boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
]
D:\projects\boost-1.46.1\boost/spirit/home/qi/detail/fail_function.hpp(38)
: see reference to function template instantiation 'bool
boost::spirit::qi::reference<Subject>::parse<Iterator,Context,Skipper,Attribute>(Iterator
&,const Iterator &,Context &,const Skipper &,Attribute &) const' being
compiled
with
[
Subject=const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>,
Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
Context=boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>
,boost::fusion::nil>,boost::fusion::vector0<>>,
Skipper=boost::spirit::unused_type,
Attribute=boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
]
D:\projects\boost-1.46.1\boost/spirit/home/support/algorithm/any_if.hpp(183)
: see reference to function template instantiation 'bool
boost::spirit::qi::detail::fail_function<Iterator,Context,Skipper>::operator
()<const T,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>(const
Component &,Attribute &) const' being compiled
with
[
Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
Context=boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>
,boost::fusion::nil>,boost::fusion::vector0<>>,
Skipper=boost::spirit::unused_type,
T=const boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,
Component=const boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,
Attribute=boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
]
D:\projects\boost-1.46.1\boost/spirit/home/support/algorithm/any_if.hpp(190)
: see reference to function template instantiation 'bool
boost::spirit::detail::any_if<Pred,boost::fusion::cons_iterator<Cons>,Last1,boost::fusion::vector_iterator<Vector,N>,Last2,F>(const
First1 &,const First2 &,const Last1 &,const Last2 &,F
&,boost::mpl::false_)' being compiled
with
[
Pred=boost::spirit::traits::attribute_not_unused<boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>
,boost::fusion::nil>,boost::fusion::vector0<>>,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>>,
Cons=const
boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>,
Last1=boost::fusion::cons_iterator<const boost::fusion::nil>,
Vector=boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>,
N=1,
Last2=boost::fusion::vector_iterator<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>,4>,
F=boost::spirit::qi::detail::fail_function<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>
,boost::fusion::nil>,boost::fusion::vector0<>>,boost::spirit::unused_type>,
First1=boost::fusion::cons_iterator<const
boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>,
First2=boost::fusion::vector_iterator<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>,1>
]
D:\projects\boost-1.46.1\boost/spirit/home/support/algorithm/any_if.hpp(190)
: see reference to function template instantiation 'bool
boost::spirit::detail::any_if<Pred,boost::fusion::cons_iterator<Cons>,Last1,boost::fusion::vector_iterator<Vector,N>,Last2,F>(const
First1 &,const First2 &,const Last1 &,const Last2 &,F
&,boost::mpl::false_)' being compiled
with
[
Pred=boost::spirit::traits::attribute_not_unused<boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>
,boost::fusion::nil>,boost::fusion::vector0<>>,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>>,
Cons=const
boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>,
Last1=boost::fusion::cons_iterator<const boost::fusion::nil>,
Vector=boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>,
N=0,
Last2=boost::fusion::vector_iterator<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>,4>,
F=boost::spirit::qi::detail::fail_function<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>
,boost::fusion::nil>,boost::fusion::vector0<>>,boost::spirit::unused_type>,
First1=boost::fusion::cons_iterator<const
boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>>,
First2=boost::fusion::vector_iterator<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>,0>
]
D:\projects\boost-1.46.1\boost/spirit/home/support/algorithm/any_if.hpp(204)
: see reference to function template instantiation 'bool
boost::spirit::detail::any_if<Pred,boost::fusion::cons_iterator<Cons>,boost::fusion::cons_iterator<const
boost::fusion::nil>,boost::fusion::vector_iterator<Vector,N>,boost::fusion::vector_iterator<Vector,4>,F>(const
First1 &,const First2 &,const Last1 &,const Last2 &,F
&,boost::mpl::false_)' being compiled
with
[
Pred=boost::spirit::traits::attribute_not_unused<boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>
,boost::fusion::nil>,boost::fusion::vector0<>>,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>>,
Cons=const
boost::fusion::cons<boost::spirit::qi::literal_string<const char
(&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>>,
Vector=boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>,
N=0,
F=boost::spirit::qi::detail::fail_function<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>
,boost::fusion::nil>,boost::fusion::vector0<>>,boost::spirit::unused_type>,
First1=boost::fusion::cons_iterator<const
boost::fusion::cons<boost::spirit::qi::literal_string<const char
(&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>>>,
First2=boost::fusion::vector_iterator<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>,0>,
Last1=boost::fusion::cons_iterator<const boost::fusion::nil>,
Last2=boost::fusion::vector_iterator<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>,4>
]
D:\projects\boost-1.46.1\boost/spirit/home/qi/operator/sequence_base.hpp(87)
: see reference to function template instantiation 'bool
boost::spirit::any_if<boost::spirit::traits::attribute_not_unused<Context,Iterator>,Elements,Attribute,boost::spirit::qi::detail::fail_function<Iterator,Context,Skipper>>(const
Sequence1 &,Sequence2 &,F,Pred)' being compiled
with
[
Context=boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>
,boost::fusion::nil>,boost::fusion::vector0<>>,
Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
Elements=boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>>,
Attribute=boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>,
Skipper=boost::spirit::unused_type,
Sequence1=boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>>,
Sequence2=boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>,
F=boost::spirit::qi::detail::fail_function<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>
,boost::fusion::nil>,boost::fusion::vector0<>>,boost::spirit::unused_type>,
Pred=boost::spirit::traits::attribute_not_unused<boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>
,boost::fusion::nil>,boost::fusion::vector0<>>,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>>
]
D:\projects\boost-1.46.1\boost/spirit/home/qi/operator/sequence_base.hpp(123)
: see reference to function template instantiation 'bool
boost::spirit::qi::sequence_base<Derived,Elements>::parse_impl<Iterator,Context,Skipper,Attribute>(Iterator
&,const Iterator &,Context &,const Skipper &,Attribute
&,boost::mpl::false_) const' being compiled
with
[
Derived=boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>>>,
Elements=boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>>,
Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
Context=boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>
,boost::fusion::nil>,boost::fusion::vector0<>>,
Skipper=boost::spirit::unused_type,
Attribute=boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>
]
D:\projects\boost-1.46.1\boost/spirit/home/qi/detail/alternative_function.hpp(39)
: see reference to function template instantiation 'bool
boost::spirit::qi::sequence_base<Derived,Elements>::parse<Iterator,Context,Skipper,Attribute>(Iterator
&,const Iterator &,Context &,const Skipper &,Attribute &) const' being
compiled
with
[
Derived=boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>>>,
Elements=boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>>,
Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
Context=boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>
,boost::fusion::nil>,boost::fusion::vector0<>>,
Skipper=boost::spirit::unused_type,
Attribute=boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>
]
D:\projects\boost-1.46.1\boost/spirit/home/qi/detail/alternative_function.hpp(64)
: see reference to function template instantiation 'bool
boost::spirit::qi::detail::alternative_function<Iterator,Context,Skipper,Attribute>::call<Component>(const
Component &,boost::mpl::true_) const' being compiled
with
[
Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
Context=boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>
,boost::fusion::nil>,boost::fusion::vector0<>>,
Skipper=boost::spirit::unused_type,
Attribute=boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>,
Component=const
boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>>>
]
D:\projects\boost-1.46.1\boost/fusion/algorithm/query/detail/any.hpp(37)
: see reference to function template instantiation 'bool
boost::spirit::qi::detail::alternative_function<Iterator,Context,Skipper,Attribute>::operator
()<const T>(const Component &) const' being compiled
with
[
Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
Context=boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>
,boost::fusion::nil>,boost::fusion::vector0<>>,
Skipper=boost::spirit::unused_type,
Attribute=boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>,
T=const
boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>>>,
Component=const
boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>>>
]
D:\projects\boost-1.46.1\boost/fusion/algorithm/query/detail/any.hpp(55)
: see reference to function template instantiation 'bool
boost::fusion::detail::linear_any<boost::fusion::cons_iterator<Cons>,boost::fusion::cons_iterator<const
boost::fusion::nil>,F>(const First &,const Last &,F
&,boost::mpl::false_)' being compiled
with
[
Cons=const
boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>>>,boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::uint16_t>>,boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>,boost::fusion::nil>>>>>,boost::fusion::nil>>,
F=boost::spirit::qi::detail::alternative_function<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>
,boost::fusion::nil>,boost::fusion::vector0<>>,boost::spirit::unused_type,boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>>,
First=boost::fusion::cons_iterator<const
boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>>>,boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::uint16_t>>,boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>,boost::fusion::nil>>>>>,boost::fusion::nil>>>,
Last=boost::fusion::cons_iterator<const boost::fusion::nil>
]
D:\projects\boost-1.46.1\boost/fusion/algorithm/query/any.hpp(30)
: see reference to function template instantiation 'bool
boost::fusion::detail::any<Sequence,F,boost::fusion::forward_traversal_tag>(const
Sequence &,F,Tag)' being compiled
with
[
Sequence=boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>>>,boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::uint16_t>>,boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>,boost::fusion::nil>>>>>,boost::fusion::nil>>,
F=boost::spirit::qi::detail::alternative_function<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>
,boost::fusion::nil>,boost::fusion::vector0<>>,boost::spirit::unused_type,boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>>,
Tag=boost::fusion::forward_traversal_tag
]
D:\projects\boost-1.46.1\boost/spirit/home/qi/operator/alternative.hpp(79)
: see reference to function template instantiation 'bool
boost::fusion::any<Elements,boost::spirit::qi::detail::alternative_function<Iterator,Context,Skipper,Attribute>>(const
Sequence &,F)' being compiled
with
[
Elements=boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>>>,boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::uint16_t>>,boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>,boost::fusion::nil>>>>>,boost::fusion::nil>>,
Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
Context=boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>
,boost::fusion::nil>,boost::fusion::vector0<>>,
Skipper=boost::spirit::unused_type,
Attribute=boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>,
Sequence=boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>>>,boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::uint16_t>>,boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>,boost::fusion::nil>>>>>,boost::fusion::nil>>,
F=boost::spirit::qi::detail::alternative_function<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>
,boost::fusion::nil>,boost::fusion::vector0<>>,boost::spirit::unused_type,boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>>
]
D:\projects\boost-1.46.1\boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp(73)
: see reference to function template instantiation 'bool
boost::spirit::qi::alternative<Elements>::parse<Iterator,Context,Skipper,T>(Iterator
&,const Iterator &,Context &,const Skipper &,Attribute &) const' being
compiled
with
[
Elements=boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>>>,boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::uint16_t>>,boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>,boost::fusion::nil>>>>>,boost::fusion::nil>>,
Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
Context=boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>
,boost::fusion::nil>,boost::fusion::vector0<>>,
Skipper=boost::spirit::unused_type,
T=boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>,
Attribute=boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>
]
D:\projects\boost-1.46.1\boost/function/function_template.hpp(132)
: see reference to function template instantiation 'bool
boost::spirit::qi::detail::parser_binder<Parser,Auto>::operator
()<Iterator,boost::spirit::unused_type,boost::spirit::context<Attributes,Locals>>(Iterator
&,const Iterator &,Context &,const Skipper &) const' being compiled
with
[
Parser=boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>>>,boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::uint16_t>>,boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>,boost::fusion::nil>>>>>,boost::fusion::nil>>>,
Auto=boost::mpl::true_,
Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
Attributes=boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>
,boost::fusion::nil>,
Locals=boost::fusion::vector0<>,
Context=boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>
,boost::fusion::nil>,boost::fusion::vector0<>>,
Skipper=boost::spirit::unused_type
]
D:\projects\boost-1.46.1\boost/function/function_template.hpp(126)
: while compiling class template member function 'bool
boost::detail::function::function_obj_invoker4<FunctionObj,R,T0,T1,T2,T3>::invoke(boost::detail::function::function_buffer
&,T0,T1,T2,T3)'
with
[
FunctionObj=boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>>>,boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::uint16_t>>,boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>,boost::fusion::nil>>>>>,boost::fusion::nil>>>,boost::mpl::true_>,
R=bool,
T0=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>
&,
T1=const
std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>
&,
T2=boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>
,boost::fusion::nil>,boost::fusion::vector0<>> &,
T3=const boost::spirit::unused_type &
]
D:\projects\boost-1.46.1\boost/function/function_template.hpp(913)
: see reference to class template instantiation
'boost::detail::function::function_obj_invoker4<FunctionObj,R,T0,T1,T2,T3>'
being compiled
with
[
FunctionObj=boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>>>,boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::uint16_t>>,boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>,boost::fusion::nil>>>>>,boost::fusion::nil>>>,boost::mpl::true_>,
R=bool,
T0=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>
&,
T1=const
std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>
&,
T2=boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>
,boost::fusion::nil>,boost::fusion::vector0<>> &,
T3=const boost::spirit::unused_type &
]
D:\projects\boost-1.46.1\boost/function/function_template.hpp(722)
: see reference to function template instantiation 'void
boost::function4<R,T0,T1,T2,T3>::assign_to<Functor>(Functor)' being
compiled
with
[
R=bool,
T0=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>
&,
T1=const
std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>
&,
T2=boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>
,boost::fusion::nil>,boost::fusion::vector0<>> &,
T3=const boost::spirit::unused_type &,
Functor=boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>>>,boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::uint16_t>>,boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>,boost::fusion::nil>>>>>,boost::fusion::nil>>>,boost::mpl::true_>
]
D:\projects\boost-1.46.1\boost/function/function_template.hpp(1065)
: see reference to function template instantiation
'boost::function4<R,T0,T1,T2,T3>::function4<boost::spirit::qi::detail::parser_binder<Parser,Auto>>(Functor,int)'
being compiled
with
[
R=bool,
T0=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>
&,
T1=const
std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>
&,
T2=boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>
,boost::fusion::nil>,boost::fusion::vector0<>> &,
T3=const boost::spirit::unused_type &,
Parser=boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>>>,boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::uint16_t>>,boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>,boost::fusion::nil>>>>>,boost::fusion::nil>>>,
Auto=boost::mpl::true_,
Functor=boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>>>,boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::uint16_t>>,boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>,boost::fusion::nil>>>>>,boost::fusion::nil>>>,boost::mpl::true_>
]
D:\projects\boost-1.46.1\boost/function/function_template.hpp(1105)
: see reference to function template instantiation
'boost::function<Signature>::function<boost::spirit::qi::detail::parser_binder<Parser,Auto>>(Functor,int)'
being compiled
with
[
Signature=bool
(std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>
&,const std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>
&,boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>
,boost::fusion::nil>,boost::fusion::vector0<>> &,const
boost::spirit::unused_type &),
Parser=boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>>>,boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::uint16_t>>,boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>,boost::fusion::nil>>>>>,boost::fusion::nil>>>,
Auto=boost::mpl::true_,
Functor=boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>>>,boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::uint16_t>>,boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>,boost::fusion::nil>>>>>,boost::fusion::nil>>>,boost::mpl::true_>
]
D:\projects\boost-1.46.1\boost/spirit/home/qi/nonterminal/rule.hpp(215)
: see reference to function template instantiation
'boost::function<Signature> &boost::function<Signature>::operator
=<boost::spirit::qi::detail::parser_binder<Parser,Auto>>(Functor)'
being compiled
with
[
Signature=bool
(std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>
&,const std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>
&,boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &>
,boost::fusion::nil>,boost::fusion::vector0<>> &,const
boost::spirit::unused_type &),
Parser=boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>>>,boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::uint16_t>>,boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>,boost::fusion::nil>>>>>,boost::fusion::nil>>>,
Auto=boost::mpl::true_,
Functor=boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>>>,boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::uint16_t>>,boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)>>,boost::fusion::nil>>>>,boost::fusion::nil>>>>>,boost::fusion::nil>>>,boost::mpl::true_>
]
D:\projects\cpp-netlib-0.9.0\boost/network/uri/detail/impl/parse_uri.ipp(317)
: see reference to function template instantiation
'boost::spirit::qi::rule<Iterator,T1> &boost::spirit::qi::operator
%=<boost::proto::exprns_::expr<Tag,Args,Arity>>(boost::spirit::qi::rule<Iterator,T1>
&,const Expr &)' being compiled
with
[
Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
T1=boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>
&,boost::optional<boost::uint16_t> &,std::string &> (void),
Tag=boost::proto::tag::bitwise_or,
Args=boost::proto::argsns_::list2<const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tag::terminal,boost::proto::argsns_::term<const
char (&)[3]>,0>,const
boost::proto::exprns_::expr<boost::proto::tag::negate,boost::proto::argsns_::list1<const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)> &,boost::proto::exprns_::expr<boost::proto::tag::terminal,boost::proto::argsns_::term<const
char &>,0>>,2> &>,1> &>,2>
&,boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)> &>,2> &,const
boost::proto::exprns_::expr<boost::proto::tag::negate,boost::proto::argsns_::list1<const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tag::terminal,boost::proto::argsns_::term<const
char &>,0>,const boost::spirit::terminal<boost::spirit::tag::ushort_>
&>,2> &>,1> &>,2>
&,boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)> &>,2> &,const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<const
boost::proto::exprns_::expr<boost::proto::tag::terminal,boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::attr,boost::fusion::vector1<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>>>,0>
,const boost::proto::exprns_::expr<boost::proto::tag::terminal,boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::attr,boost::fusion::vector1<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>>>,0>
>,2> ,const boost::proto::exprns_::expr<boost::proto::tag::terminal,boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::attr,boost::fusion::vector1<boost::optional<boost::uint16_t>>>>,0>
>,2> ,const boost::proto::exprns_::expr<boost::proto::tag::bitwise_or,boost::proto::argsns_::list2<const
boost::proto::exprns_::expr<boost::proto::tag::bitwise_or,boost::proto::argsns_::list2<boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)> &,boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)> &>,2> &,boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)> &>,2> &>,2> &>,
Arity=2,
Expr=boost::proto::exprns_::expr<boost::proto::tag::bitwise_or,boost::proto::argsns_::list2<const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tag::terminal,boost::proto::argsns_::term<const
char (&)[3]>,0>,const
boost::proto::exprns_::expr<boost::proto::tag::negate,boost::proto::argsns_::list1<const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)> &,boost::proto::exprns_::expr<boost::proto::tag::terminal,boost::proto::argsns_::term<const
char &>,0>>,2> &>,1> &>,2>
&,boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)> &>,2> &,const
boost::proto::exprns_::expr<boost::proto::tag::negate,boost::proto::argsns_::list1<const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tag::terminal,boost::proto::argsns_::term<const
char &>,0>,const boost::spirit::terminal<boost::spirit::tag::ushort_>
&>,2> &>,1> &>,2>
&,boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)> &>,2> &,const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<const
boost::proto::exprns_::expr<boost::proto::tag::terminal,boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::attr,boost::fusion::vector1<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>>>,0>
,const boost::proto::exprns_::expr<boost::proto::tag::terminal,boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::attr,boost::fusion::vector1<boost::optional<boost::network::uri::detail::uri_parts_default_base::string_type>>>>,0>
>,2> ,const boost::proto::exprns_::expr<boost::proto::tag::terminal,boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::attr,boost::fusion::vector1<boost::optional<boost::uint16_t>>>>,0>
>,2> ,const boost::proto::exprns_::expr<boost::proto::tag::bitwise_or,boost::proto::argsns_::list2<const
boost::proto::exprns_::expr<boost::proto::tag::bitwise_or,boost::proto::argsns_::list2<boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)> &,boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)> &>,2> &,boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::basic_string<char,std::char_traits<char>,std::allocator<char>>
(void)> &>,2> &>,2> &>,2>
]
D:\projects\cpp-netlib-0.9.0\boost/network/uri/detail/impl/parse_uri.ipp(228)
: while compiling class template member function
'boost::network::uri::detail::uri_grammar_default<Iterator,String>::uri_grammar_default(void)'
with
[
Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
String=std::string
]
D:\projects\cpp-netlib-0.9.0\boost/network/uri/detail/impl/parse_uri.ipp(380)
: see reference to class template instantiation
'boost::network::uri::detail::uri_grammar_default<Iterator,String>'
being compiled
with
[
Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
String=std::string
]
D:\projects\boost-1.46.1\boost/spirit/home/qi/nonterminal/rule.hpp(266)
: error C2664: 'boost::spirit::qi::transform_attribute<Exposed,Transformed>::pre'
: cannot convert parameter 1 from 'boost::optional<T>' to
'boost::spirit::qi::optional<Subject> &'
with
[
Exposed=boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>,
Transformed=std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
]
and
[
T=boost::network::uri::detail::uri_parts_wide_base::string_type
]
and
[
Subject=boost::network::uri::detail::uri_parts_wide_base::string_type
]
D:\projects\boost-1.46.1\boost/spirit/home/qi/reference.hpp(43)
: see reference to function template instantiation 'bool
boost::spirit::qi::rule<Iterator,T1>::parse<Context,Skipper,Attribute>(Iterator
&,const Iterator &,Context &,const Skipper &,Attribute &) const' being
compiled
with
[
Iterator=std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,
T1=std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void),
Context=boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>
,boost::fusion::nil>,boost::fusion::vector0<>>,
Skipper=boost::spirit::unused_type,
Attribute=boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
]
D:\projects\boost-1.46.1\boost/spirit/home/qi/detail/fail_function.hpp(38)
: see reference to function template instantiation 'bool
boost::spirit::qi::reference<Subject>::parse<Iterator,Context,Skipper,Attribute>(Iterator
&,const Iterator &,Context &,const Skipper &,Attribute &) const' being
compiled
with
[
Subject=const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>,
Iterator=std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,
Context=boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>
,boost::fusion::nil>,boost::fusion::vector0<>>,
Skipper=boost::spirit::unused_type,
Attribute=boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
]
D:\projects\boost-1.46.1\boost/spirit/home/support/algorithm/any_if.hpp(183)
: see reference to function template instantiation 'bool
boost::spirit::qi::detail::fail_function<Iterator,Context,Skipper>::operator
()<const T,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>(const
Component &,Attribute &) const' being compiled
with
[
Iterator=std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,
Context=boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>
,boost::fusion::nil>,boost::fusion::vector0<>>,
Skipper=boost::spirit::unused_type,
T=const boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,
Component=const boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,
Attribute=boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
]
D:\projects\boost-1.46.1\boost/spirit/home/support/algorithm/any_if.hpp(190)
: see reference to function template instantiation 'bool
boost::spirit::detail::any_if<Pred,boost::fusion::cons_iterator<Cons>,Last1,boost::fusion::vector_iterator<Vector,N>,Last2,F>(const
First1 &,const First2 &,const Last1 &,const Last2 &,F
&,boost::mpl::false_)' being compiled
with
[
Pred=boost::spirit::traits::attribute_not_unused<boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>
,boost::fusion::nil>,boost::fusion::vector0<>>,std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>>,
Cons=const
boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>,
Last1=boost::fusion::cons_iterator<const boost::fusion::nil>,
Vector=boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>,
N=1,
Last2=boost::fusion::vector_iterator<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>,4>,
F=boost::spirit::qi::detail::fail_function<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>
,boost::fusion::nil>,boost::fusion::vector0<>>,boost::spirit::unused_type>,
First1=boost::fusion::cons_iterator<const
boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>,
First2=boost::fusion::vector_iterator<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>,1>
]
D:\projects\boost-1.46.1\boost/spirit/home/support/algorithm/any_if.hpp(190)
: see reference to function template instantiation 'bool
boost::spirit::detail::any_if<Pred,boost::fusion::cons_iterator<Cons>,Last1,boost::fusion::vector_iterator<Vector,N>,Last2,F>(const
First1 &,const First2 &,const Last1 &,const Last2 &,F
&,boost::mpl::false_)' being compiled
with
[
Pred=boost::spirit::traits::attribute_not_unused<boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>
,boost::fusion::nil>,boost::fusion::vector0<>>,std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>>,
Cons=const
boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>,
Last1=boost::fusion::cons_iterator<const boost::fusion::nil>,
Vector=boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>,
N=0,
Last2=boost::fusion::vector_iterator<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>,4>,
F=boost::spirit::qi::detail::fail_function<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>
,boost::fusion::nil>,boost::fusion::vector0<>>,boost::spirit::unused_type>,
First1=boost::fusion::cons_iterator<const
boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>>,
First2=boost::fusion::vector_iterator<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>,0>
]
D:\projects\boost-1.46.1\boost/spirit/home/support/algorithm/any_if.hpp(204)
: see reference to function template instantiation 'bool
boost::spirit::detail::any_if<Pred,boost::fusion::cons_iterator<Cons>,boost::fusion::cons_iterator<const
boost::fusion::nil>,boost::fusion::vector_iterator<Vector,N>,boost::fusion::vector_iterator<Vector,4>,F>(const
First1 &,const First2 &,const Last1 &,const Last2 &,F
&,boost::mpl::false_)' being compiled
with
[
Pred=boost::spirit::traits::attribute_not_unused<boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>
,boost::fusion::nil>,boost::fusion::vector0<>>,std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>>,
Cons=const
boost::fusion::cons<boost::spirit::qi::literal_string<const char
(&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>>,
Vector=boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>,
N=0,
F=boost::spirit::qi::detail::fail_function<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>
,boost::fusion::nil>,boost::fusion::vector0<>>,boost::spirit::unused_type>,
First1=boost::fusion::cons_iterator<const
boost::fusion::cons<boost::spirit::qi::literal_string<const char
(&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>>>,
First2=boost::fusion::vector_iterator<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>,0>,
Last1=boost::fusion::cons_iterator<const boost::fusion::nil>,
Last2=boost::fusion::vector_iterator<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>,4>
]
D:\projects\boost-1.46.1\boost/spirit/home/qi/operator/sequence_base.hpp(87)
: see reference to function template instantiation 'bool
boost::spirit::any_if<boost::spirit::traits::attribute_not_unused<Context,Iterator>,Elements,Attribute,boost::spirit::qi::detail::fail_function<Iterator,Context,Skipper>>(const
Sequence1 &,Sequence2 &,F,Pred)' being compiled
with
[
Context=boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>
,boost::fusion::nil>,boost::fusion::vector0<>>,
Iterator=std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,
Elements=boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>>,
Attribute=boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>,
Skipper=boost::spirit::unused_type,
Sequence1=boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>>,
Sequence2=boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>,
F=boost::spirit::qi::detail::fail_function<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>
,boost::fusion::nil>,boost::fusion::vector0<>>,boost::spirit::unused_type>,
Pred=boost::spirit::traits::attribute_not_unused<boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>
,boost::fusion::nil>,boost::fusion::vector0<>>,std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>>
]
D:\projects\boost-1.46.1\boost/spirit/home/qi/operator/sequence_base.hpp(123)
: see reference to function template instantiation 'bool
boost::spirit::qi::sequence_base<Derived,Elements>::parse_impl<Iterator,Context,Skipper,Attribute>(Iterator
&,const Iterator &,Context &,const Skipper &,Attribute
&,boost::mpl::false_) const' being compiled
with
[
Derived=boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>>>,
Elements=boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>>,
Iterator=std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,
Context=boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>
,boost::fusion::nil>,boost::fusion::vector0<>>,
Skipper=boost::spirit::unused_type,
Attribute=boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>
]
D:\projects\boost-1.46.1\boost/spirit/home/qi/detail/alternative_function.hpp(39)
: see reference to function template instantiation 'bool
boost::spirit::qi::sequence_base<Derived,Elements>::parse<Iterator,Context,Skipper,Attribute>(Iterator
&,const Iterator &,Context &,const Skipper &,Attribute &) const' being
compiled
with
[
Derived=boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>>>,
Elements=boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>>,
Iterator=std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,
Context=boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>
,boost::fusion::nil>,boost::fusion::vector0<>>,
Skipper=boost::spirit::unused_type,
Attribute=boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>
]
D:\projects\boost-1.46.1\boost/spirit/home/qi/detail/alternative_function.hpp(64)
: see reference to function template instantiation 'bool
boost::spirit::qi::detail::alternative_function<Iterator,Context,Skipper,Attribute>::call<Component>(const
Component &,boost::mpl::true_) const' being compiled
with
[
Iterator=std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,
Context=boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>
,boost::fusion::nil>,boost::fusion::vector0<>>,
Skipper=boost::spirit::unused_type,
Attribute=boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>,
Component=const
boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>>>
]
D:\projects\boost-1.46.1\boost/fusion/algorithm/query/detail/any.hpp(37)
: see reference to function template instantiation 'bool
boost::spirit::qi::detail::alternative_function<Iterator,Context,Skipper,Attribute>::operator
()<const T>(const Component &) const' being compiled
with
[
Iterator=std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,
Context=boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>
,boost::fusion::nil>,boost::fusion::vector0<>>,
Skipper=boost::spirit::unused_type,
Attribute=boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>,
T=const
boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>>>,
Component=const
boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>>>
]
D:\projects\boost-1.46.1\boost/fusion/algorithm/query/detail/any.hpp(55)
: see reference to function template instantiation 'bool
boost::fusion::detail::linear_any<boost::fusion::cons_iterator<Cons>,boost::fusion::cons_iterator<const
boost::fusion::nil>,F>(const First &,const Last &,F
&,boost::mpl::false_)' being compiled
with
[
Cons=const
boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>>>,boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::uint16_t>>,boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>,boost::fusion::nil>>>>>,boost::fusion::nil>>,
F=boost::spirit::qi::detail::alternative_function<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>
,boost::fusion::nil>,boost::fusion::vector0<>>,boost::spirit::unused_type,boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>>,
First=boost::fusion::cons_iterator<const
boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>>>,boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::uint16_t>>,boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>,boost::fusion::nil>>>>>,boost::fusion::nil>>>,
Last=boost::fusion::cons_iterator<const boost::fusion::nil>
]
D:\projects\boost-1.46.1\boost/fusion/algorithm/query/any.hpp(30)
: see reference to function template instantiation 'bool
boost::fusion::detail::any<Sequence,F,boost::fusion::forward_traversal_tag>(const
Sequence &,F,Tag)' being compiled
with
[
Sequence=boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>>>,boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::uint16_t>>,boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>,boost::fusion::nil>>>>>,boost::fusion::nil>>,
F=boost::spirit::qi::detail::alternative_function<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>
,boost::fusion::nil>,boost::fusion::vector0<>>,boost::spirit::unused_type,boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>>,
Tag=boost::fusion::forward_traversal_tag
]
D:\projects\boost-1.46.1\boost/spirit/home/qi/operator/alternative.hpp(79)
: see reference to function template instantiation 'bool
boost::fusion::any<Elements,boost::spirit::qi::detail::alternative_function<Iterator,Context,Skipper,Attribute>>(const
Sequence &,F)' being compiled
with
[
Elements=boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>>>,boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::uint16_t>>,boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>,boost::fusion::nil>>>>>,boost::fusion::nil>>,
Iterator=std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,
Context=boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>
,boost::fusion::nil>,boost::fusion::vector0<>>,
Skipper=boost::spirit::unused_type,
Attribute=boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>,
Sequence=boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>>>,boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::uint16_t>>,boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>,boost::fusion::nil>>>>>,boost::fusion::nil>>,
F=boost::spirit::qi::detail::alternative_function<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>
,boost::fusion::nil>,boost::fusion::vector0<>>,boost::spirit::unused_type,boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>>
]
D:\projects\boost-1.46.1\boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp(73)
: see reference to function template instantiation 'bool
boost::spirit::qi::alternative<Elements>::parse<Iterator,Context,Skipper,T>(Iterator
&,const Iterator &,Context &,const Skipper &,Attribute &) const' being
compiled
with
[
Elements=boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>>>,boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::uint16_t>>,boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>,boost::fusion::nil>>>>>,boost::fusion::nil>>,
Iterator=std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,
Context=boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>
,boost::fusion::nil>,boost::fusion::vector0<>>,
Skipper=boost::spirit::unused_type,
T=boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>,
Attribute=boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>
]
D:\projects\boost-1.46.1\boost/function/function_template.hpp(132)
: see reference to function template instantiation 'bool
boost::spirit::qi::detail::parser_binder<Parser,Auto>::operator
()<Iterator,boost::spirit::unused_type,boost::spirit::context<Attributes,Locals>>(Iterator
&,const Iterator &,Context &,const Skipper &) const' being compiled
with
[
Parser=boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>>>,boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::uint16_t>>,boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>,boost::fusion::nil>>>>>,boost::fusion::nil>>>,
Auto=boost::mpl::true_,
Iterator=std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,
Attributes=boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>
,boost::fusion::nil>,
Locals=boost::fusion::vector0<>,
Context=boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>
,boost::fusion::nil>,boost::fusion::vector0<>>,
Skipper=boost::spirit::unused_type
]
D:\projects\boost-1.46.1\boost/function/function_template.hpp(126)
: while compiling class template member function 'bool
boost::detail::function::function_obj_invoker4<FunctionObj,R,T0,T1,T2,T3>::invoke(boost::detail::function::function_buffer
&,T0,T1,T2,T3)'
with
[
FunctionObj=boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>>>,boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::uint16_t>>,boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>,boost::fusion::nil>>>>>,boost::fusion::nil>>>,boost::mpl::true_>,
R=bool,
T0=std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
&,
T1=const
std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
&,
T2=boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>
,boost::fusion::nil>,boost::fusion::vector0<>> &,
T3=const boost::spirit::unused_type &
]
D:\projects\boost-1.46.1\boost/function/function_template.hpp(913)
: see reference to class template instantiation
'boost::detail::function::function_obj_invoker4<FunctionObj,R,T0,T1,T2,T3>'
being compiled
with
[
FunctionObj=boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>>>,boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::uint16_t>>,boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>,boost::fusion::nil>>>>>,boost::fusion::nil>>>,boost::mpl::true_>,
R=bool,
T0=std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
&,
T1=const
std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
&,
T2=boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>
,boost::fusion::nil>,boost::fusion::vector0<>> &,
T3=const boost::spirit::unused_type &
]
D:\projects\boost-1.46.1\boost/function/function_template.hpp(722)
: see reference to function template instantiation 'void
boost::function4<R,T0,T1,T2,T3>::assign_to<Functor>(Functor)' being
compiled
with
[
R=bool,
T0=std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
&,
T1=const
std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
&,
T2=boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>
,boost::fusion::nil>,boost::fusion::vector0<>> &,
T3=const boost::spirit::unused_type &,
Functor=boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>>>,boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::uint16_t>>,boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>,boost::fusion::nil>>>>>,boost::fusion::nil>>>,boost::mpl::true_>
]
D:\projects\boost-1.46.1\boost/function/function_template.hpp(1065)
: see reference to function template instantiation
'boost::function4<R,T0,T1,T2,T3>::function4<boost::spirit::qi::detail::parser_binder<Parser,Auto>>(Functor,int)'
being compiled
with
[
R=bool,
T0=std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
&,
T1=const
std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
&,
T2=boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>
,boost::fusion::nil>,boost::fusion::vector0<>> &,
T3=const boost::spirit::unused_type &,
Parser=boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>>>,boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::uint16_t>>,boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>,boost::fusion::nil>>>>>,boost::fusion::nil>>>,
Auto=boost::mpl::true_,
Functor=boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>>>,boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::uint16_t>>,boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>,boost::fusion::nil>>>>>,boost::fusion::nil>>>,boost::mpl::true_>
]
D:\projects\boost-1.46.1\boost/function/function_template.hpp(1105)
: see reference to function template instantiation
'boost::function<Signature>::function<boost::spirit::qi::detail::parser_binder<Parser,Auto>>(Functor,int)'
being compiled
with
[
Signature=bool
(std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
&,const std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
&,boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>
,boost::fusion::nil>,boost::fusion::vector0<>> &,const
boost::spirit::unused_type &),
Parser=boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>>>,boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::uint16_t>>,boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>,boost::fusion::nil>>>>>,boost::fusion::nil>>>,
Auto=boost::mpl::true_,
Functor=boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>>>,boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::uint16_t>>,boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>,boost::fusion::nil>>>>>,boost::fusion::nil>>>,boost::mpl::true_>
]
D:\projects\boost-1.46.1\boost/spirit/home/qi/nonterminal/rule.hpp(215)
: see reference to function template instantiation
'boost::function<Signature> &boost::function<Signature>::operator
=<boost::spirit::qi::detail::parser_binder<Parser,Auto>>(Functor)'
being compiled
with
[
Signature=bool
(std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
&,const std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
&,boost::spirit::context<boost::fusion::cons<boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &>
,boost::fusion::nil>,boost::fusion::vector0<>> &,const
boost::spirit::unused_type &),
Parser=boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>>>,boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::uint16_t>>,boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>,boost::fusion::nil>>>>>,boost::fusion::nil>>>,
Auto=boost::mpl::true_,
Functor=boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const
char (&)[3],true>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned
short,10,1,-1>,boost::fusion::nil>>>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>>>,boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>,boost::fusion::cons<boost::spirit::qi::attr_parser<const
boost::optional<boost::uint16_t>>,boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::cons<boost::spirit::qi::reference<const
boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)>>,boost::fusion::nil>>>>,boost::fusion::nil>>>>>,boost::fusion::nil>>>,boost::mpl::true_>
]
D:\projects\cpp-netlib-0.9.0\boost/network/uri/detail/impl/parse_uri.ipp(317)
: see reference to function template instantiation
'boost::spirit::qi::rule<Iterator,T1> &boost::spirit::qi::operator
%=<boost::proto::exprns_::expr<Tag,Args,Arity>>(boost::spirit::qi::rule<Iterator,T1>
&,const Expr &)' being compiled
with
[
Iterator=std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,
T1=boost::fusion::tuple<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>
&,boost::optional<boost::uint16_t> &,std::wstring &> (void),
Tag=boost::proto::tag::bitwise_or,
Args=boost::proto::argsns_::list2<const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tag::terminal,boost::proto::argsns_::term<const
char (&)[3]>,0>,const
boost::proto::exprns_::expr<boost::proto::tag::negate,boost::proto::argsns_::list1<const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)> &,boost::proto::exprns_::expr<boost::proto::tag::terminal,boost::proto::argsns_::term<const
char &>,0>>,2> &>,1> &>,2>
&,boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)> &>,2> &,const
boost::proto::exprns_::expr<boost::proto::tag::negate,boost::proto::argsns_::list1<const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tag::terminal,boost::proto::argsns_::term<const
char &>,0>,const boost::spirit::terminal<boost::spirit::tag::ushort_>
&>,2> &>,1> &>,2>
&,boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)> &>,2> &,const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<const
boost::proto::exprns_::expr<boost::proto::tag::terminal,boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::attr,boost::fusion::vector1<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>>>,0>
,const boost::proto::exprns_::expr<boost::proto::tag::terminal,boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::attr,boost::fusion::vector1<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>>>,0>
>,2> ,const boost::proto::exprns_::expr<boost::proto::tag::terminal,boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::attr,boost::fusion::vector1<boost::optional<boost::uint16_t>>>>,0>
>,2> ,const boost::proto::exprns_::expr<boost::proto::tag::bitwise_or,boost::proto::argsns_::list2<const
boost::proto::exprns_::expr<boost::proto::tag::bitwise_or,boost::proto::argsns_::list2<boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)> &,boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)> &>,2> &,boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)> &>,2> &>,2> &>,
Arity=2,
Expr=boost::proto::exprns_::expr<boost::proto::tag::bitwise_or,boost::proto::argsns_::list2<const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tag::terminal,boost::proto::argsns_::term<const
char (&)[3]>,0>,const
boost::proto::exprns_::expr<boost::proto::tag::negate,boost::proto::argsns_::list1<const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)> &,boost::proto::exprns_::expr<boost::proto::tag::terminal,boost::proto::argsns_::term<const
char &>,0>>,2> &>,1> &>,2>
&,boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)> &>,2> &,const
boost::proto::exprns_::expr<boost::proto::tag::negate,boost::proto::argsns_::list1<const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tag::terminal,boost::proto::argsns_::term<const
char &>,0>,const boost::spirit::terminal<boost::spirit::tag::ushort_>
&>,2> &>,1> &>,2>
&,boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)> &>,2> &,const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<const
boost::proto::exprns_::expr<boost::proto::tag::shift_right,boost::proto::argsns_::list2<const
boost::proto::exprns_::expr<boost::proto::tag::terminal,boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::attr,boost::fusion::vector1<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>>>,0>
,const boost::proto::exprns_::expr<boost::proto::tag::terminal,boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::attr,boost::fusion::vector1<boost::optional<boost::network::uri::detail::uri_parts_wide_base::string_type>>>>,0>
>,2> ,const boost::proto::exprns_::expr<boost::proto::tag::terminal,boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::attr,boost::fusion::vector1<boost::optional<boost::uint16_t>>>>,0>
>,2> ,const boost::proto::exprns_::expr<boost::proto::tag::bitwise_or,boost::proto::argsns_::list2<const
boost::proto::exprns_::expr<boost::proto::tag::bitwise_or,boost::proto::argsns_::list2<boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)> &,boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)> &>,2> &,boost::spirit::qi::rule<std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>
(void)> &>,2> &>,2> &>,2>
]
D:\projects\cpp-netlib-0.9.0\boost/network/uri/detail/impl/parse_uri.ipp(228)
: while compiling class template member function
'boost::network::uri::detail::uri_grammar_default<Iterator,String>::uri_grammar_default(void)'
with
[
Iterator=std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,
String=std::wstring
]
D:\projects\cpp-netlib-0.9.0\boost/network/uri/detail/impl/parse_uri.ipp(393)
: see reference to class template instantiation
'boost::network::uri::detail::uri_grammar_default<Iterator,String>'
being compiled
with
[
Iterator=std::_String_const_iterator<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>,
String=std::wstring
]
Any idea?
Josue Gomes
--
Josue Andrade Gomes
Yes, this is a known issue -- 0.9.0 and Boost 1.46.1 don't work well
together with MSVC and other compilers.
Sorry about that, but this will not be fixed as this is a breakage in
the Boost.Spirit implementation. Hopefully it works with 1.47 but in
the meantime please use cpp-netlib with Boost 1.45.0 instead.
Cheers
--
Dean Michael Berris
http://about.me/deanberris