In my project I'm using make_unique along with unique_ptrs but am getting some errors in the code analysis that are not really errors, ie:
unique_ptr<Foo> a = make_unique<Foo>();
Shows the error:
`unique_ptr::operator=(const unique_ptr&)' is deleted
While this is true, the above uses the move constructor not the copy constructor.
Is this a known issue, and if so is there a fix in the pipeline? It's not a major issue but it's annoying to see errors in the code that aren't really there.