Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revert USE_CPP11 patch and eliminate boost lambda outside scripting #201

Conversation

meyerj
Copy link
Member

@meyerj meyerj commented Jan 10, 2017

This PR reverts the introduction of the USE_CPP11 cmake option and preprocessor guard introduced in #103, which I would consider as hotfix. Instead, it eliminates all usages of Boost Lambda outside RTT scripting and unifies the placeholder syntax for boost::bind():

  • _1 <-- prefered
  • boost::lambda::_1
  • ::_1

Tested with the following combinations of platforms, compilers and Boost:

…oost Bind usage

Signed-off-by: Johannes Meyer <johannes@intermodalics.eu>
@meyerj
Copy link
Member Author

meyerj commented Feb 2, 2017

@smits Could you please verify that this patch compiles and works in Mac OS X before we merge it?

@meyerj meyerj merged commit d8cf738 into orocos-toolchain:master Apr 28, 2017
@meyerj meyerj deleted the revert-use-cpp11-and-eliminate-boost-lambda branch April 28, 2017 14:56
meyerj added a commit that referenced this pull request Oct 26, 2017
The USE_CPP11 cmake option and preprocessor macro was removed in #201
and is not defined anymore. The merge with the toolchain-2.9 branch in f024872
resolved some conflicts, but did not remove the USE_CPP11 check that has been added in rtt/base/ChannelElement.hpp
as part of #114.

Signed-off-by: Johannes Meyer <johannes@intermodalics.eu>
meyerj added a commit that referenced this pull request Oct 26, 2017
The USE_CPP11 cmake option and preprocessor macro was removed in #201
and is not defined anymore. The merge with the toolchain-2.9 branch in f024872
resolved some conflicts, but did not remove the USE_CPP11 check that has been added in rtt/base/ChannelElement.hpp
as part of #114.

Signed-off-by: Johannes Meyer <johannes@intermodalics.eu>
meyerj added a commit that referenced this pull request Oct 26, 2017
The USE_CPP11 cmake option and preprocessor macro was removed in #201
and is not defined anymore. The merge with the toolchain-2.9 branch in f024872
resolved some conflicts, but did not remove the USE_CPP11 check that has been added in rtt/base/ChannelElement.hpp
as part of #114.

Signed-off-by: Johannes Meyer <johannes@intermodalics.eu>
francisco-miguel-almeida pushed a commit that referenced this pull request Apr 5, 2019
The USE_CPP11 cmake option and preprocessor macro was removed in #201
and is not defined anymore. The merge with the toolchain-2.9 branch in f024872
resolved some conflicts, but did not remove the USE_CPP11 check that has been added in rtt/base/ChannelElement.hpp
as part of #114.

Signed-off-by: Johannes Meyer <johannes@intermodalics.eu>
francisco-miguel-almeida pushed a commit that referenced this pull request Apr 9, 2019
The USE_CPP11 cmake option and preprocessor macro was removed in #201
and is not defined anymore. The merge with the toolchain-2.9 branch in f024872
resolved some conflicts, but did not remove the USE_CPP11 check that has been added in rtt/base/ChannelElement.hpp
as part of #114.

Signed-off-by: Johannes Meyer <johannes@intermodalics.eu>
meyerj added a commit that referenced this pull request May 16, 2019
The USE_CPP11 cmake option and preprocessor macro was removed in #201
and is not defined anymore. The merge with the toolchain-2.9 branch in f024872
resolved some conflicts, but did not remove the USE_CPP11 check that has been added in rtt/base/ChannelElement.hpp
as part of #114.

Signed-off-by: Johannes Meyer <johannes@intermodalics.eu>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant