clang-format
格式化工具配置记录
Language: Cpp
# tab宽度
TabWidth: 4
# 缩进宽度
IndentWidth: 4
# 访问说明符偏移值
AccessModifierOffset: -4
# 等号两边的空格
SpaceBeforeAssignmentOperators: true
# 对齐连续的尾随的注释
AlignTrailingComments: true
# 在构造函数的初始化列表的逗号前换行
BreakConstructorInitializersBeforeComma: true
# 指针和引用的对齐: Left, Right, Middle
PointerAlignment: Right
# 连续空行的最大数量
MaxEmptyLinesToKeep: 1
# 大括号换行
BreakBeforeBraces: Custom
BraceWrapping:
# class定义后面
AfterClass: false
# 控制语句后面
AfterControlStatement: false
# enum定义后面
AfterEnum: false
# 函数定义后面
AfterFunction: true
# 命名空间定义后面
AfterNamespace: false
# ObjC定义后面
AfterObjCDeclaration: false
# struct定义后面
AfterStruct: false
# union定义后面
AfterUnion: false
# catch之前
BeforeCatch: false
# else之前
BeforeElse: false
# 缩进大括号
IndentBraces: false
# 允许短的函数放在同一行: None, InlineOnly(定义在类中), Empty(空函数), Inline(定义在类中,空函数), All
AllowShortFunctionsOnASingleLine: Inline