在Clang DiagnosticBuilder中显示多个范围

在Clang DiagnosticBuilder中显示多个范围,clang,clang-tidy,Clang,Clang Tidy,在我正在写的一张整洁的支票中,我想显示多个范围。还有 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB, ArrayRef<SourceRange> Ranges) 我明白了 <range1> <range2> ^ ^ <range1>

在我正在写的一张整洁的支票中,我想显示多个范围。还有

inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
                                           ArrayRef<SourceRange> Ranges)
我明白了

<range1>  <range2>
^

^
<range1>  <range2>
^^^^^^^^  ^^^^^^^^
<range1>  <range2>
^