48 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			48 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| # https://releases.llvm.org/7.0.0/tools/clang/docs/ClangFormatStyleOptions.html
 | |
| 
 | |
| ---
 | |
| Language: Cpp
 | |
| 
 | |
| BasedOnStyle: WebKit
 | |
| 
 | |
| AlignAfterOpenBracket: Align
 | |
| AlignOperands: true
 | |
| AlignTrailingComments: true
 | |
| AllowAllParametersOfDeclarationOnNextLine: true
 | |
| AllowShortBlocksOnASingleLine: false
 | |
| AllowShortCaseLabelsOnASingleLine: true
 | |
| AllowShortFunctionsOnASingleLine: false
 | |
| AllowShortIfStatementsOnASingleLine: true
 | |
| AllowShortLoopsOnASingleLine: false
 | |
| AlwaysBreakTemplateDeclarations: true
 | |
| BinPackArguments: false
 | |
| BinPackParameters: false
 | |
| BreakBeforeBinaryOperators: None
 | |
| BreakBeforeBraces: Allman
 | |
| BreakConstructorInitializersBeforeComma: true
 | |
| ColumnLimit: 100
 | |
| ConstructorInitializerAllOnOneLineOrOnePerLine: false
 | |
| Cpp11BracedListStyle: true
 | |
| FixNamespaceComments: true
 | |
| IncludeBlocks:   Regroup
 | |
| IncludeCategories:
 | |
|   - Regex:           '^["<](stdafx|pch)\.h[">]$'
 | |
|     Priority:        -1
 | |
|   - Regex:           '^<Windows\.h>$'
 | |
|     Priority:        3
 | |
|   - Regex:           '^<(WinIoCtl|winhttp|Shellapi)\.h>$'
 | |
|     Priority:        4
 | |
|   - Regex:           '.*'
 | |
|     Priority:        2
 | |
| IndentCaseLabels: true
 | |
| IndentWidth: 4
 | |
| KeepEmptyLinesAtTheStartOfBlocks: false
 | |
| MaxEmptyLinesToKeep: 2
 | |
| NamespaceIndentation: All
 | |
| PenaltyReturnTypeOnItsOwnLine: 1000
 | |
| PointerAlignment: Left
 | |
| SpaceAfterTemplateKeyword: false
 | |
| SpaceAfterCStyleCast: true
 | |
| Standard: Cpp11
 | |
| UseTab: Never
 |