it confuses Visual Studio's intellisense,
Doesn't just confuse it, it murders it. I had to exit Visual Studio and delete my .vs directory for Intellisense to come back to life even after I removed any and all mentions of Outcome from the source.
This is very surprising and worrying. I genuinely have had zero issue with Intellisense and Outcome, and I use Visual Studio for everything including my Linux programming. I've been using Outcome for two years in Visual Studio, and seen no problems at all apart from the usual Intellisense ones. Just to test it there, I opened up AFIO v2 in VS2017, chose a random source file and on a line did: result<void>. ... and Intellisense correctly popped up all the possible member functions as it usually does. Each item is missing its documentation bubble, but I always found those virtually useless anyway, the doxygen comment doesn't fit. Are you guys doing something unusual? Niall -- ned Productions Limited Consulting http://www.nedproductions.biz/ http://ie.linkedin.com/in/nialldouglas/