我正在尝试使用AStyle实用程序来规范我的c ++代码,并希望保持第二行的函数参数不受该工具的影响。例如。输入文件:
class C
{
public:
void func(double d,
int i) const;
};
void C::func(double d,
int i) const
{ }
使用以下选项格式化后:
--style=allman
--pad-oper
--pad-header
--close-templates
--indent-switches
--keep-one-line-blocks
--keep-one-line-statements
--unpad-paren
--align-pointer=type
--align-reference=type
--mode=c
我的文件如下:
class C
{
public:
void func(double d,
int i) const;
};
void C::func(double d,
int i) const
{ }
即int i
与double d
对齐。
AStyle是否有一个选项可以防止对该函数的第二(以及更多)行参数进行格式化?
没有仪表,没有定义,声明或调用。