双冒号 (::) 周围 space 的 Clang 格式

Clang format for space around double colon (::)

有没有办法让 clang 格式在 class 名称和成员函数之间使用的双冒号周围添加 space,例如 class :: function

还有什么办法可以完全不存在space。


目前大多数遗留代码的格式为 class :: function,但自动格式化将其更改为 class ::function(删除之后的 space,保留之前的 space)。我想在重新格式化代码时与现有代码保持一致。

不,Clang 中没有用于在范围解析运算符之后添加或保留 space 的格式选项(至少在版本 10 之前,我检查了其选项)。