|
|
Home » Community » U++ community news and announcements » Callback: C++11 lambda support
|
|
Re: Callback: C++11 lambda support [message #42665 is a reply to message #42536] |
Thu, 27 March 2014 22:14   |
Didier
Messages: 725 Registered: November 2008 Location: France
|
Contributor |
|
|
Hi Mirek,
It looks like the additional features broke some existing code:
I get the following errors when trying to compile docking package:/home/didier/upp/uppsrc/Docking/DockCont.cpp: In constructor ‘Upp::DockCont::DockCont()’:
/home/didier/upp/uppsrc/Docking/DockCont.cpp:824:23: erreur: no match for ‘operator=’ (operand types are ‘Upp::Callback1<Upp::ValueArray>’ and ‘Upp::Callback1<Upp::Vector<Upp::Value> >’)
tabbar.WhenCloseSome = THISBACK(TabsClosed);
^
/home/didier/upp/uppsrc/Docking/DockCont.cpp:824:23: note: candidate is:
In file included from /home/didier/upp/uppsrc/Core/Callback.h:6:0,
from /home/didier/upp/uppsrc/Core/Core.h:301,
from /home/didier/upp/uppsrc/Draw/Draw.h:6,
from /home/didier/upp/uppsrc/RichText/RichText.h:4,
from /home/didier/upp/uppsrc/CtrlCore/CtrlCore.h:4,
from /home/didier/upp/uppsrc/CtrlLib/CtrlLib.h:4,
from /home/didier/upp/uppsrc/Docking/Docking.h:4,
from /home/didier/upp/uppsrc/Docking/DockWindow.cpp:1,
from /home/didier/upp.out/MyApps/Docking/GCC.Blitz.Gui.Mt.Shared/$blitz.cpp:3:
/home/didier/upp/uppsrc/Core/Cbgen.h:117:16: note: Upp::Callback1<P1>& Upp::Callback1<P1>::operator=(const Upp::Callback1<P1>&) [with P1 = Upp::ValueArray]
Callback1<P1>& Callback1<P1>::operator=(const Callback1& c)
^
/home/didier/upp/uppsrc/Core/Cbgen.h:117:16: note: no known conversion for argument 1 from ‘Upp::Callback1<Upp::Vector<Upp::Value> >’ to ‘const Upp::Callback1<Upp::ValueArray>&’
|
|
|
|
|
|
|
|
Goto Forum:
Current Time: Mon Apr 28 02:16:49 CEST 2025
Total time taken to generate the page: 0.00944 seconds
|
|
|