Subject: [Boost-bugs] [Boost C++ Libraries] #9568: incomplete type is not allowed
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2014-01-13 11:49:45
#9568: incomplete type is not allowed
-------------------------------------------------+-------------------------
Reporter: iloehken@⦠| Owner: burbelgruff
Type: Bugs | Status: new
Milestone: To Be Determined | Component: typeof
Version: Boost 1.55.0 | Severity: Problem
Keywords: incomplete type of, scope exit, |
type of, intel |
-------------------------------------------------+-------------------------
if compiling with latest intel compiler XE Composer 2013 SP1 IA-32 with
vs2012 compilation fails,
--- using BOOST_TYPEOF_SUPPRESS_UNNAMED_NAMESPACE did not modify anything,
because reason is due to typeof ---
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/encode_decode.hpp(50): error: incomplete type is
not allowed
struct encode_type :
BOOST_TYPEOF_ENCODE_NS_QUALIFIER::encode_type_impl<V, T>
^
detected during:
instantiation of class "boost::type_of::encode_type<V, T>
[with V=boost::type_of::vector1<boost::mpl::size_t<327820U>>,
T=Ado::COMPtr_::COMPtr<Ado::
IAdoRepoSession>]" at line 140 of "../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/scope_exit.hpp"
instantiation of class "boost::type_of::encode_type_impl<V,
boost::scope_exit::detail::wrapper<P0>> [with
V=boost::type_of::vector0<void>, P0=Ado::C
OMPtr_::COMPtr<Ado::IAdoRepoSession>]" at line 50
instantiation of class "boost::type_of::encode_type<V, T>
[with V=boost::type_of::vector0<void>,
T=boost::scope_exit::detail::wrapper<Ado::COMPtr_::
COMPtr<Ado::IAdoRepoSession>>]" at line 581 of
"../../src/global/basic/aserialization_handler.cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/scope_exit.hpp(140): error: class
"boost::type_of::encode_type<boost::type_of::vector1<boost::mpl::size_t
<327820U>>, Ado::COMPtr_::COMPtr<Ado::IAdoRepoSession>>" has no member
"type"
BOOST_TYPEOF_REGISTER_TEMPLATE(boost::scope_exit::detail::wrapper, 1)
^
detected during:
instantiation of class "boost::type_of::encode_type_impl<V,
boost::scope_exit::detail::wrapper<P0>> [with
V=boost::type_of::vector0<void>, P0=Ado::C
OMPtr_::COMPtr<Ado::IAdoRepoSession>]" at line 50 of
"../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/encode_decode.hpp"
instantiation of class "boost::type_of::encode_type<V, T>
[with V=boost::type_of::vector0<void>,
T=boost::scope_exit::detail::wrapper<Ado::COMPtr_::
COMPtr<Ado::IAdoRepoSession>>]" at line 581 of
"../../src/global/basic/aserialization_handler.cxx"
../../src/global/basic/aserialization_handler.cxx(581): error: class
"boost::type_of::decode_begin<boost::type_of::vector50<boost::mpl::size_t
<<error-constant>>
, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t
<<error-constant>>, boost:
:mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-constant>>,
boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>,
boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t
<<error-constant>>
, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t
<<error-constant>>, boost:
:mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-constant>>,
boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>,
boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t
<<error-constant>>
, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t
<<error-constant>>, boost:
:mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-constant>>,
boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>,
boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t
<<error-constant>>
, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t
<<error-constant>>, boost:
:mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-constant>>,
boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>,
boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t
<<error-constant>>
, boost::mpl::size_t<<error-constant>>>>" has no member class "type"
BOOST_SCOPE_EXIT((pNewRepoSession) (pCurrentRepo) (this_))
^
../../src/global/basic/aserialization_handler.cxx(581): error: not a class
or struct name
BOOST_SCOPE_EXIT((pNewRepoSession) (pCurrentRepo) (this_))
^
../../src/global/basic/aserialization_handler.cxx(581): error: class
"boost_se_wrapped_t_0_581" has no member "type"
BOOST_SCOPE_EXIT((pNewRepoSession) (pCurrentRepo) (this_))
^
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/encode_decode.hpp(50): error: incomplete type is
not allowed
struct encode_type :
BOOST_TYPEOF_ENCODE_NS_QUALIFIER::encode_type_impl<V, T>
^
detected during:
instantiation of class "boost::type_of::encode_type<V, T>
[with V=boost::type_of::vector1<boost::mpl::size_t<327820U>>,
T=Ado::COMPtr_::COMPtr<Ado::
IAdoRepository>]" at line 140 of "../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/scope_exit.hpp"
instantiation of class "boost::type_of::encode_type_impl<V,
boost::scope_exit::detail::wrapper<P0>> [with
V=boost::type_of::vector0<void>, P0=Ado::C
OMPtr_::COMPtr<Ado::IAdoRepository>]" at line 50
instantiation of class "boost::type_of::encode_type<V, T>
[with V=boost::type_of::vector0<void>,
T=boost::scope_exit::detail::wrapper<Ado::COMPtr_::
COMPtr<Ado::IAdoRepository>>]" at line 581 of
"../../src/global/basic/aserialization_handler.cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/scope_exit.hpp(140): error: class
"boost::type_of::encode_type<boost::type_of::vector1<boost::mpl::size_t
<327820U>>, Ado::COMPtr_::COMPtr<Ado::IAdoRepository>>" has no member
"type"
BOOST_TYPEOF_REGISTER_TEMPLATE(boost::scope_exit::detail::wrapper, 1)
^
detected during:
instantiation of class "boost::type_of::encode_type_impl<V,
boost::scope_exit::detail::wrapper<P0>> [with
V=boost::type_of::vector0<void>, P0=Ado::C
OMPtr_::COMPtr<Ado::IAdoRepository>]" at line 50 of
"../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/encode_decode.hpp"
instantiation of class "boost::type_of::encode_type<V, T>
[with V=boost::type_of::vector0<void>,
T=boost::scope_exit::detail::wrapper<Ado::COMPtr_::
COMPtr<Ado::IAdoRepository>>]" at line 581 of
"../../src/global/basic/aserialization_handler.cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(29): error: name followed by "::"
must be a class or namespace name
BOOST_PP_REPEAT(BOOST_TYPEOF_LIMIT_SIZE,
BOOST_TYPEOF_sizer_item, ~)
^
detected during instantiation of class "boost::type_of::sizer<V>
[with V=<error-type>]" at line 581 of
"../../src/global/basic/aserialization_handler.
cxx"
../../src/global/basic/aserialization_handler.cxx(581): error: class
"boost::type_of::decode_begin<boost::type_of::vector50<boost::mpl::size_t
<<error-constant>>
, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t
<<error-constant>>, boost:
:mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-constant>>,
boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>,
boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t
<<error-constant>>
, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t
<<error-constant>>, boost:
:mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-constant>>,
boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>,
boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t
<<error-constant>>
, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t
<<error-constant>>, boost:
:mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-constant>>,
boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>,
boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t
<<error-constant>>
, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t
<<error-constant>>, boost:
:mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-constant>>,
boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>,
boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t
<<error-constant>>
, boost::mpl::size_t<<error-constant>>>>" has no member class "type"
BOOST_SCOPE_EXIT((pNewRepoSession) (pCurrentRepo) (this_))
^
../../src/global/basic/aserialization_handler.cxx(581): error: not a class
or struct name
BOOST_SCOPE_EXIT((pNewRepoSession) (pCurrentRepo) (this_))
^
../../src/global/basic/aserialization_handler.cxx(581): error: class
"boost_se_wrapped_t_1_581" has no member "type"
BOOST_SCOPE_EXIT((pNewRepoSession) (pCurrentRepo) (this_))
^
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/encode_decode.hpp(50): error: incomplete type is
not allowed
struct encode_type :
BOOST_TYPEOF_ENCODE_NS_QUALIFIER::encode_type_impl<V, T>
^
detected during:
instantiation of class "boost::type_of::encode_type<V, T>
[with V=boost::type_of::vector1<boost::mpl::size_t<65592U>>,
T=Ado::SerializationHandler::
Impl]" at line 56 of "../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/modifiers.hpp"
instantiation of class "boost::type_of::encode_type_impl<V, T
*> [with V=boost::type_of::vector0<void>,
T=Ado::SerializationHandler::Impl]" at line
50
instantiation of class "boost::type_of::encode_type<V, T>
[with V=boost::type_of::vector0<void>, T=Ado::SerializationHandler::Impl
*]" at line 581 o
f "../../src/global/basic/aserialization_handler.cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/modifiers.hpp(56): error: class
"boost::type_of::encode_type<boost::type_of::vector1<boost::mpl::s
ize_t<65592U>>, Ado::SerializationHandler::Impl>" has no member "type"
BOOST_TYPEOF_modifier_support(BOOST_TYPEOF_UNIQUE_ID(),
BOOST_TYPEOF_pointer_fun);
^
detected during:
instantiation of class "boost::type_of::encode_type_impl<V, T
*> [with V=boost::type_of::vector0<void>,
T=Ado::SerializationHandler::Impl]" at line
50 of "../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/encode_decode.hpp"
instantiation of class "boost::type_of::encode_type<V, T>
[with V=boost::type_of::vector0<void>, T=Ado::SerializationHandler::Impl
*]" at line 581 o
f "../../src/global/basic/aserialization_handler.cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/typeof_impl.hpp(44): error: class
"boost::enable_if<boost::integral_constant<bool, 0>, boost::type
_of::sizer<<error-type>>>" has no member "type"
sizer<typename encode_type<V, T>::type> >::type encode(T&);
^
detected during instantiation of "boost::type_of::encode" based
on template arguments <boost::type_of::vector0<void>,
Ado::SerializationHandler::Impl
*> at line 581 of "../../src/global/basic/aserialization_handler.cxx"
../../src/global/basic/aserialization_handler.cxx(581): error: no instance
of constructor "boost_se_params_t_581::boost_se_params_t_581" matches the
argument li
st
argument types are:
(Ado::COMPtr_::COMPtr<Ado::IAdoRepoSession>,
Ado::COMPtr_::COMPtr<Ado::IAdoRepository>, Ado::SerializationHandler::Impl
*)
BOOST_SCOPE_EXIT((pNewRepoSession) (pCurrentRepo) (this_))
^
../../src/global/basic/aserialization_handler.cxx(583): error: expression
must have pointer type
this_->_CloseNewRepoSession(pNewRepoSession, pCurrentRepo);
^
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/encode_decode.hpp(50): error: incomplete type is
not allowed
struct encode_type :
BOOST_TYPEOF_ENCODE_NS_QUALIFIER::encode_type_impl<V, T>
^
detected during:
instantiation of class "boost::type_of::encode_type<V, T>
[with V=boost::type_of::vector2<boost::mpl::size_t<327820U>,
boost::mpl::size_t<65589U>>,
T=Ado::COMPtr_::COMPtr<Ado::IAdoSerializer>]" at line 53 of
"../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/modifiers.hpp"
instantiation of class "boost::type_of::encode_type_impl<V,
const T> [with V=boost::type_of::vector1<boost::mpl::size_t<327820U>>,
T=Ado::COMPtr_::C
OMPtr<Ado::IAdoSerializer>]" at line 50
instantiation of class "boost::type_of::encode_type<V, T>
[with V=boost::type_of::vector1<boost::mpl::size_t<327820U>>, T=const
Ado::COMPtr_::COMPtr
<Ado::IAdoSerializer>]" at line 140 of "../../../build_link/i140-vc110-mt-
gd-6_4/include/boost/scope_exit.hpp"
instantiation of class "boost::type_of::encode_type_impl<V,
boost::scope_exit::detail::wrapper<P0>> [with
V=boost::type_of::vector0<void>, P0=const
Ado::COMPtr_::COMPtr<Ado::IAdoSerializer>]" at line 50
instantiation of class "boost::type_of::encode_type<V, T>
[with V=boost::type_of::vector0<void>,
T=boost::scope_exit::detail::wrapper<const Ado::COM
Ptr_::COMPtr<Ado::IAdoSerializer>>]" at line 907 of
"../../src/global/basic/aserialization_handler.cxx"
../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/modifiers.hpp(53): error: class
"boost::type_of::encode_type<boost::type_of::vector2<boost::mpl::s
ize_t<327820U>, boost::mpl::size_t<65589U>>,
Ado::COMPtr_::COMPtr<Ado::IAdoSerializer>>" has no member "type"
BOOST_TYPEOF_modifier_support(BOOST_TYPEOF_UNIQUE_ID(),
BOOST_TYPEOF_const_fun);
^
detected during:
instantiation of class "boost::type_of::encode_type_impl<V,
const T> [with V=boost::type_of::vector1<boost::mpl::size_t<327820U>>,
T=Ado::COMPtr_::C
OMPtr<Ado::IAdoSerializer>]" at line 50 of "../../../build_link/i140-vc110
-mt-gd-6_4/include/boost/typeof/encode_decode.hpp"
instantiation of class "boost::type_of::encode_type<V, T>
[with V=boost::type_of::vector1<boost::mpl::size_t<327820U>>, T=const
Ado::COMPtr_::COMPtr
<Ado::IAdoSerializer>]" at line 140 of "../../../build_link/i140-vc110-mt-
gd-6_4/include/boost/scope_exit.hpp"
instantiation of class "boost::type_of::encode_type_impl<V,
boost::scope_exit::detail::wrapper<P0>> [with
V=boost::type_of::vector0<void>, P0=const
Ado::COMPtr_::COMPtr<Ado::IAdoSerializer>]" at line 50 of
"../../../build_link/i140-vc110-mt-gd-
6_4/include/boost/typeof/encode_decode.hpp"
instantiation of class "boost::type_of::encode_type<V, T>
[with V=boost::type_of::vector0<void>,
T=boost::scope_exit::detail::wrapper<const Ado::COM
Ptr_::COMPtr<Ado::IAdoSerializer>>]" at line 907 of
"../../src/global/basic/aserialization_handler.cxx"
../../src/global/basic/aserialization_handler.cxx(907): error: class
"boost::type_of::decode_begin<boost::type_of::vector50<boost::mpl::size_t
<<error-constant>>
, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t
<<error-constant>>, boost:
:mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-constant>>,
boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>,
boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t
<<error-constant>>
, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t
<<error-constant>>, boost:
:mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-constant>>,
boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>,
boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t
<<error-constant>>
, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t
<<error-constant>>, boost:
:mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-constant>>,
boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>,
boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t
<<error-constant>>
, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t
<<error-constant>>, boost:
:mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-constant>>,
boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>,
boost::mpl::size_t<<error-constant>>, boost::mpl::size_t<<error-
constant>>, boost::mpl::size_t<<error-constant>>, boost::mpl::size_t
<<error-constant>>
, boost::mpl::size_t<<error-constant>>>>" has no member class "type"
BOOST_SCOPE_EXIT(pSerializer)
^
../../src/global/basic/aserialization_handler.cxx(907): error: not a class
or struct name
BOOST_SCOPE_EXIT(pSerializer)
^
../../src/global/basic/aserialization_handler.cxx(907): error: class
"boost_se_wrapped_t_0_907" has no member "type"
BOOST_SCOPE_EXIT(pSerializer)
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/9568> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:15 UTC