Re: [sigc] test tarball: libsigc++ 2.0.6 (test1)
- From: "Timothy M. Shead" <tshead k-3d com>
- To: Martin Schulze <martin-ml hippogriff de>
- Cc: libsigc-list gnome org
- Subject: Re: [sigc] test tarball: libsigc++ 2.0.6 (test1)
- Date: Mon, 11 Oct 2004 13:07:29 -0700
Martin Schulze wrote:
To speed up things I had a go at the 'operator new/delete ()' solution
myself. Please try again with the attached patch applied against the
test tarball or current cvs!
Applied this to the test tarball, and got errors compiling the test
cases, here's a canonical example:
------ Build started: Project: test_accumulated, Configuration: Debug
Win32 ------
Compiling...
test_accumulated.cc
c:\cygwin\home\tshead\libsigc++-2.0.6\sigc++\functors\slot.h(532) :
error C2664: 'sigc::slot_base::slot_base(sigc::slot_base::rep_type *)' :
cannot convert parameter 1 from
'sigc::internal::typed_slot_rep<T_functor>' to 'sigc::slot_base::rep_type *'
with
[
T_functor=sigc::pointer_functor1<int,int>
]
No user-defined-conversion operator available that can perform
this conversion, or the operator cannot be called
c:\cygwin\home\tshead\libsigc++-2.0.6\sigc++\functors\slot.h(1160) : see
reference to function template instantiation
'sigc::slot1<T_return,T_arg1>::slot1<T_functor>(const T_functor &)'
being compiled
with
[
T_return=int,
T_arg1=int,
T_functor=sigc::pointer_functor1<int,int>
]
c:\cygwin\home\tshead\libsigc++-2.0.6\tests\test_accumulated.cc(41) :
see reference to function template instantiation
'sigc::slot<T_return,T_arg1>::slot<sigc::pointer_functor1<T_arg1,T_return>>(const
T_functor &)' being compiled
with
[
T_return=int,
T_arg1=int,
T_functor=sigc::pointer_functor1<int,int>
]
c:\cygwin\home\tshead\libsigc++-2.0.6\sigc++\functors\slot.h(532) :
error C2664: 'sigc::slot_base::slot_base(sigc::slot_base::rep_type *)' :
cannot convert parameter 1 from
'sigc::internal::typed_slot_rep<T_functor>' to 'sigc::slot_base::rep_type *'
with
[
T_functor=sigc::bound_mem_functor1<int,A,int>
]
No user-defined-conversion operator available that can perform
this conversion, or the operator cannot be called
c:\cygwin\home\tshead\libsigc++-2.0.6\sigc++\functors\slot.h(1160) : see
reference to function template instantiation
'sigc::slot1<T_return,T_arg1>::slot1<T_functor>(const T_functor &)'
being compiled
with
[
T_return=int,
T_arg1=int,
T_functor=sigc::bound_mem_functor1<int,A,int>
]
c:\cygwin\home\tshead\libsigc++-2.0.6\tests\test_accumulated.cc(42) :
see reference to function template instantiation
'sigc::slot<T_return,T_arg1>::slot<sigc::bound_mem_functor1<T_return,T_obj,T_arg1>>(const
T_functor &)' being compiled
with
[
T_return=int,
T_arg1=int,
T_obj=A,
T_functor=sigc::bound_mem_functor1<int,A,int>
]
c:\cygwin\home\tshead\libsigc++-2.0.6\sigc++\functors\slot.h(532) :
error C2664: 'sigc::slot_base::slot_base(sigc::slot_base::rep_type *)' :
cannot convert parameter 1 from
'sigc::internal::typed_slot_rep<T_functor>' to 'sigc::slot_base::rep_type *'
with
[
T_functor=sigc::pointer_functor1<double,int>
]
No user-defined-conversion operator available that can perform
this conversion, or the operator cannot be called
c:\cygwin\home\tshead\libsigc++-2.0.6\sigc++\functors\slot.h(1160) : see
reference to function template instantiation
'sigc::slot1<T_return,T_arg1>::slot1<T_functor>(const T_functor &)'
being compiled
with
[
T_return=int,
T_arg1=int,
T_functor=sigc::pointer_functor1<double,int>
]
c:\cygwin\home\tshead\libsigc++-2.0.6\tests\test_accumulated.cc(43) :
see reference to function template instantiation
'sigc::slot<T_return,T_arg1>::slot<sigc::pointer_functor1<double,T_return>>(const
T_functor &)' being compiled
with
[
T_return=int,
T_arg1=int,
T_functor=sigc::pointer_functor1<double,int>
]
Build log was saved at
"file://c:\cygwin\home\tshead\libsigc++-2.0.6\MSVC_Net2003\tests\test_accumulated\Debug\BuildLog.htm"
test_accumulated - 3 error(s), 0 warning(s)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]