mirror of
				https://github.com/YACReader/yacreader
				synced 2025-11-03 16:54:39 -05: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
 |