[Cppcms-users] warning: cppcms::form::operator+ is depricated
Brought to you by:
artyom-beilis
From: kpeo <sla...@ya...> - 2011-09-01 14:39:40
|
Hello, In recent revisions, when compiling examples, you can see this warnings: $ make Scanning dependencies of target create-mo [ 0%] Generating locale/he/LC_MESSAGES/mb.mo [ 11%] Built target create-mo Scanning dependencies of target mb [ 22%] Building CXX object CMakeFiles/mb.dir/apps/master.cpp.o [ 33%] Building CXX object CMakeFiles/mb.dir/apps/thread.cpp.o /media/opnp/.soft/cppcms/examples/message_board/apps/thread.cpp: In constructor ‘data::reply_form::reply_form()’: /media/opnp/.soft/cppcms/examples/message_board/apps/thread.cpp:18:10: warning: ‘cppcms::form& cppcms::form::operator+(cppcms::widgets::base_widget&)’ is deprecated (declared at /usr/local/include/cppcms/form.h:297) [-Wdeprecated-declarations] /media/opnp/.soft/cppcms/examples/message_board/apps/thread.cpp:18:19: warning: ‘cppcms::form& cppcms::form::operator+(cppcms::widgets::base_widget&)’ is deprecated (declared at /usr/local/include/cppcms/form.h:297) [-Wdeprecated-declarations] /media/opnp/.soft/cppcms/examples/message_board/apps/thread.cpp:18:29: warning: ‘cppcms::form& cppcms::form::operator+(cppcms::widgets::base_widget&)’ is deprecated (declared at /usr/local/include/cppcms/form.h:297) [-Wdeprecated-declarations] [ 44%] Building CXX object CMakeFiles/mb.dir/apps/forums.cpp.o /media/opnp/.soft/cppcms/examples/message_board/apps/forums.cpp: In constructor ‘data::new_topic_form::new_topic_form()’: /media/opnp/.soft/cppcms/examples/message_board/apps/forums.cpp:17:10: warning: ‘cppcms::form& cppcms::form::operator+(cppcms::widgets::base_widget&)’ is deprecated (declared at /usr/local/include/cppcms/form.h:297) [-Wdeprecated-declarations] /media/opnp/.soft/cppcms/examples/message_board/apps/forums.cpp:17:18: warning: ‘cppcms::form& cppcms::form::operator+(cppcms::widgets::base_widget&)’ is deprecated (declared at /usr/local/include/cppcms/form.h:297) [-Wdeprecated-declarations] /media/opnp/.soft/cppcms/examples/message_board/apps/forums.cpp:17:27: warning: ‘cppcms::form& cppcms::form::operator+(cppcms::widgets::base_widget&)’ is deprecated (declared at /usr/local/include/cppcms/form.h:297) [-Wdeprecated-declarations] /media/opnp/.soft/cppcms/examples/message_board/apps/forums.cpp:17:37: warning: ‘cppcms::form& cppcms::form::operator+(cppcms::widgets::base_widget&)’ is deprecated (declared at /usr/local/include/cppcms/form.h:297) [-Wdeprecated-declarations] [ 55%] Building CXX object CMakeFiles/mb.dir/apps/mb.cpp.o [ 66%] Building CXX object CMakeFiles/mb.dir/apps/main.cpp.o Linking CXX executable mb [ 66%] Built target mb [ 77%] Generating simple.cpp Scanning dependencies of target simple [ 88%] Building CXX object CMakeFiles/simple.dir/simple.cpp.o Linking CXX shared library libsimple.so [ 88%] Built target simple Scanning dependencies of target sqlitedb [ 88%] Generating mb.db [100%] Built target sqlitedb To clarify the details for me and others (because old syntax deprecated and replaced by add(widgets::base_widget &), add(form &f)), do i rightly understand, that the two lines below - equivalent? 1: *this + username + password + login; 2: add(username); add(password); add(login); |