
Various headers contains `friend class base::NoDestructor<T>`, but does not directly include base/no_destructor.h or forward declare base::NoDestructor. Add missing forward declarations and includes to avoid build errors in CLs that remove transitive includes of base/no_destructor.h. Change-Id: I89b5cefec9caf58ae9cea4b11ea902d992d93152 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6451809 Owners-Override: Kyle Charbonneau <kylechar@chromium.org> Commit-Queue: Lei Zhang <thestig@chromium.org> Reviewed-by: Kyle Charbonneau <kylechar@chromium.org> Cr-Commit-Position: refs/heads/main@{#1446731}