[clang-format] Improve clang-formats handling of concepts
authormydeveloperday <mydeveloperday@gmail.com>
Fri, 4 Dec 2020 17:44:25 +0000 (17:44 +0000)
committermydeveloperday <mydeveloperday@gmail.com>
Fri, 4 Dec 2020 17:45:50 +0000 (17:45 +0000)
commit840e651dc6d7fe652667eb8b4d04ef4daf4769df
tree68e81bf461fe55619c3417fd481616733352e457
parentc36801ecd51f821ce7b372f1b497217a2971e39e
[clang-format] Improve clang-formats handling of concepts

This is a starting point to improve the handling of concepts in clang-format. There is currently no real formatting of concepts and this can lead to some odd formatting, e.g.

Reviewed By: mitchell-stellar, miscco, curdeius

Differential Revision: https://reviews.llvm.org/D79773
clang/docs/ClangFormatStyleOptions.rst
clang/docs/ReleaseNotes.rst
clang/include/clang/Format/Format.h
clang/lib/Format/Format.cpp
clang/lib/Format/FormatToken.h
clang/lib/Format/TokenAnnotator.cpp
clang/lib/Format/UnwrappedLineParser.cpp
clang/lib/Format/UnwrappedLineParser.h
clang/unittests/Format/FormatTest.cpp