I got this error from Intellisense:
On this source line:
shared_ptr<connection_list> cl=tlsd.cl_.lock();
Intellisense says:
no suitable user-defined conversion from
"boost::shared_ptr<boost::synapse::synapse_detail::thread_local_signal_data::connection_list>" to
"boost::shared_ptr<boost::synapse::synapse_detail::thread_local_signal_data::connection_list>" exists
The compiler itself doesn't issue an error. Somehow Intellisense succeeded deducing the same correct fully qualified name for both the type of cl and the return type of tlsd.cl_.lock(), but then it erroneously decided they differ.
VSCode version 1.19.1 (1.19.1), 0759f77bb8d86658bc935a10a64f6182c5a1eeba, C/C++ extension version 0.14.5, Apple LLVM version 9.0.0 (clang-900.0.39.2).
Thanks!
I got this error from Intellisense:
On this source line:
Intellisense says:
The compiler itself doesn't issue an error. Somehow Intellisense succeeded deducing the same correct fully qualified name for both the type of
cland the return type oftlsd.cl_.lock(), but then it erroneously decided they differ.VSCode version 1.19.1 (1.19.1), 0759f77bb8d86658bc935a10a64f6182c5a1eeba, C/C++ extension version 0.14.5, Apple LLVM version 9.0.0 (clang-900.0.39.2).
Thanks!