1

我有一个common.h用于两个项目的头文件。一个项目使用 Objective-C,另一个项目使用 C++。

当我common.h在 Objective-C 项目中编辑时,clang-format将其大括号更改为这种样式

typedef enum _eg {
One, 
Two
} eg;

当我从 C++ 项目中编辑同一个文件时,样式更改为

typedef enum _eg 
{
One, 
Two
} eg;

我如何告诉clang-format这个特定的头文件始终使用 C++ 约定?

我试过添加

// clang-format Language: Cpp

到标题的顶部,但它没有用。

4

0 回答 0