The RemoteSuggestionsProvider interface expected callbacks to be wrapped as unique_ptrs. This is not needed any more because the Callbacks themselves supports move semantics very well.
- "nullptr" can be replaced by "Callback<type>()"
- "if (callback)" conditions can stay the same (Callbacks also have bool() operator)
Comment 1 by fi...@chromium.org
, Dec 22 2016