DirectStorage
/
.clang-format
43 строки · 1.1 Кб
1BasedOnStyle: LLVM
2UseTab: Never
3IndentWidth: 4
4TabWidth: 4
5BreakBeforeBraces: Allman
6IndentCaseLabels: false
7ColumnLimit: 120
8AccessModifierOffset: -4
9PointerAlignment: Left
10BinPackArguments: false
11BinPackParameters: false
12AllowAllParametersOfDeclarationOnNextLine: false
13AllowAllArgumentsOnNextLine: false
14AlignAfterOpenBracket: AlwaysBreak
15AlignEscapedNewlines: Left
16BreakStringLiterals: false
17IncludeBlocks: Regroup
18
19IncludeCategories:
20- Regex: '^"\.\./.*"'
21Priority: 2
22- Regex: '^".*"'
23Priority: 1
24- Regex: '^<[a-z_]+>'
25Priority: 5
26- Regex: '^<.*>'
27Priority: 3
28
29NamespaceIndentation: All
30AlwaysBreakTemplateDeclarations: Yes
31BreakConstructorInitializers: BeforeComma
32SpaceAfterTemplateKeyword: false
33AllowShortIfStatementsOnASingleLine: false
34AllowShortBlocksOnASingleLine: false
35AllowShortFunctionsOnASingleLine: false
36
37# BeforeLambdaBody doesn't seem to work
38#BraceWrapping:
39# BeforeLambdaBody: true
40
41PenaltyReturnTypeOnItsOwnLine: 1000
42
43TypenameMacros: ['STDMETHODCALLTYPE']
44