[docs] Fix doxygen comments wrongly attached to the clang namespace
authorNicolás Alvarez <nicolas.alvarez@gmail.com>
Tue, 20 Apr 2021 17:49:27 +0000 (13:49 -0400)
committerNico Weber <thakis@chromium.org>
Tue, 20 Apr 2021 17:50:11 +0000 (13:50 -0400)
commitb0322a4ed2b2d5a5b3b0ea2ef4da40606f6838d1
tree4db09eac4cb569b50dc54991600f77c8442ebf4b
parent9a64a5f72f9d0f3f6162e03c9ef88bd1a398668b
[docs] Fix doxygen comments wrongly attached to the clang namespace

Looking at the Doxygen-generated documentation for the clang namespace
currently shows several random comments from different parts of the
codebase. These are caused by:

- File doc comments that aren't marked with \file, so they're attached to
  the next declaration, which is usually "namespace clang {".
- Class doc comments placed before the namespace rather than before the
  class.

This commit fixes these comments. The generated doxygen documentation now
has proper docs for several classes and files, and the docs for the clang
namespace is now empty.

Differential Revision: https://reviews.llvm.org/D96738
clang/include/clang/AST/ExternalASTSource.h
clang/include/clang/Analysis/FlowSensitive/DataflowValues.h
clang/include/clang/StaticAnalyzer/Core/PathSensitive/LoopUnrolling.h
clang/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h