mirror of
				https://github.com/YACReader/yacreader
				synced 2025-10-31 00:04:26 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			63 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			63 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| BasedOnStyle: WebKit
 | |
| 
 | |
| Standard: Cpp11
 | |
| 
 | |
| ColumnLimit: 0
 | |
| 
 | |
| # We want a space between the type and the star for pointer types.
 | |
| PointerBindsToType: false
 | |
| 
 | |
| # We use template< without space.
 | |
| SpaceAfterTemplateKeyword: false
 | |
| 
 | |
| # We want to break before the operators, but not before a '='.
 | |
| BreakBeforeBinaryOperators: false
 | |
| 
 | |
| # Braces are usually attached, but not after functions or class declarations.
 | |
| BreakBeforeBraces: Custom
 | |
| BraceWrapping:
 | |
|     AfterClass: true
 | |
|     AfterControlStatement: false
 | |
|     AfterEnum: false
 | |
|     AfterFunction: true
 | |
|     AfterNamespace: false
 | |
|     AfterObjCDeclaration: false
 | |
|     AfterStruct: false
 | |
|     AfterUnion: false
 | |
|     BeforeCatch: false
 | |
|     BeforeElse: false
 | |
|     IndentBraces: false
 | |
| 
 | |
| # When constructor initializers do not fit on one line, put them each on a new line.
 | |
| ConstructorInitializerAllOnOneLineOrOnePerLine: true
 | |
| # Indent initializers by 4 spaces
 | |
| ConstructorInitializerIndentWidth: 4
 | |
| 
 | |
| # Indent width for line continuations.
 | |
| ContinuationIndentWidth: 8
 | |
| 
 | |
| # No indentation for namespaces.
 | |
| NamespaceIndentation: None
 | |
| 
 | |
| # Horizontally align arguments after an open bracket.
 | |
| # The coding style does not specify the following, but this is what gives
 | |
| # results closest to the existing code.
 | |
| AlignAfterOpenBracket: true
 | |
| AlwaysBreakTemplateDeclarations: true
 | |
| 
 | |
| # Ideally we should also allow less short function in a single line, but
 | |
| # clang-format does not handle that.
 | |
| AllowShortFunctionsOnASingleLine: Inline
 | |
| 
 | |
| # The coding style specifies some include order categories, but also tells to
 | |
| # separate categories with an empty line. It does not specify the order within
 | |
| # the categories. Since the SortInclude feature of clang-format does not
 | |
| # re-order includes separated by empty lines, the feature is not used.
 | |
| SortIncludes: false
 | |
| 
 | |
| # macros for which the opening brace stays attached.
 | |
| ForEachMacros:   [ foreach, BOOST_FOREACH, forever, Q_FOREVER, QBENCHMARK, QBENCHMARK_ONCE ]
 | |
| 
 | |
| # Break constructor initializers before the colon and after the commas.
 | |
| BreakConstructorInitializers: BeforeColon
 |