Add CDT project defines that eliminate many syntax errors.
Wrap a parameter in a copy constructor to eliminate the syntax error.