52 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| ---
 | |
| # This configuration requires clang-format version 6.0 exactly.
 | |
| BasedOnStyle: Mozilla
 | |
| AlignOperands: false
 | |
| AllowShortFunctionsOnASingleLine: InlineOnly
 | |
| AlwaysBreakAfterDefinitionReturnType: None
 | |
| AlwaysBreakAfterReturnType: None
 | |
| BinPackArguments: true
 | |
| BinPackParameters: true
 | |
| BraceWrapping:
 | |
|   AfterClass:      true
 | |
|   AfterEnum:       true
 | |
|   AfterFunction:   true
 | |
|   AfterStruct:     true
 | |
|   AfterUnion:      true
 | |
| BreakBeforeBraces: Custom
 | |
| ColumnLimit: 79
 | |
| IndentPPDirectives: AfterHash
 | |
| SortUsingDeclarations: false
 | |
| SpaceAfterTemplateKeyword: true
 | |
| IncludeBlocks: Regroup
 | |
| IncludeCategories:
 | |
|   - Regex:           '^[<"]cmSTL\.hxx'
 | |
|     Priority:        -2
 | |
|   - Regex:           '^[<"]cmConfigure\.h'
 | |
|     Priority:        -1
 | |
|   - Regex:           '^<queue>'
 | |
|     Priority:        1
 | |
|   - Regex:           '^(<|")cm(ext)?/'
 | |
|     Priority:        2
 | |
|   - Regex:           '^(<|")windows\.h'
 | |
|     Priority:        3
 | |
|   - Regex:           '^<sys/'
 | |
|     Priority:        5
 | |
|   - Regex:           '^(<|")Qt?[A-Z]'
 | |
|     Priority:        6
 | |
|   - Regex:           '^<cmtp/'
 | |
|     Priority:        7
 | |
|   - Regex:           '^(<|")cmsys/'
 | |
|     Priority:        8
 | |
|   - Regex:           '^(<|")cm_'
 | |
|     Priority:        9
 | |
|   - Regex:           '^(<|")cm[A-Z][^.]+\.h'
 | |
|     Priority:        10
 | |
|   - Regex:           '^<[^.]+\.h'
 | |
|     Priority:        4
 | |
|   - Regex:           '^<'
 | |
|     Priority:        1
 | |
|   - Regex:           '.*'
 | |
|     Priority:        11
 | |
| ...
 |