Opened 9 years ago

#9568 new Bugs

incomplete type is not allowed

Reported by: iloehken@… Owned by: Peder Holt
Milestone: To Be Determined Component: typeof
Version: Boost 1.55.0 Severity: Problem
Keywords: incomplete type of, scope exit, type of, intel Cc: vlysenko@…

Description

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)

Change History (0)

Note: See TracTickets for help on using tickets.