Updated clang format to google style
This commit is contained in:
		
							
								
								
									
										112
									
								
								.clang-format
									
									
									
									
									
								
							
							
						
						
									
										112
									
								
								.clang-format
									
									
									
									
									
								
							@@ -1,109 +1,17 @@
 | 
				
			|||||||
---
 | 
					---
 | 
				
			||||||
Language:        Cpp
 | 
					Language:        Cpp
 | 
				
			||||||
# BasedOnStyle:  LLVM
 | 
					# BasedOnStyle:  Google
 | 
				
			||||||
AccessModifierOffset: -4
 | 
					AccessModifierOffset: -4
 | 
				
			||||||
AlignAfterOpenBracket: DontAlign
 | 
					Standard:        c++17
 | 
				
			||||||
AlignConsecutiveAssignments: false
 | 
					 | 
				
			||||||
AlignConsecutiveDeclarations: false
 | 
					 | 
				
			||||||
AlignEscapedNewlines: Right
 | 
					 | 
				
			||||||
AlignOperands:   true
 | 
					 | 
				
			||||||
AlignTrailingComments: true
 | 
					 | 
				
			||||||
AllowAllParametersOfDeclarationOnNextLine: true
 | 
					 | 
				
			||||||
AllowShortBlocksOnASingleLine: true
 | 
					 | 
				
			||||||
AllowShortCaseLabelsOnASingleLine: false
 | 
					 | 
				
			||||||
AllowShortFunctionsOnASingleLine: Empty
 | 
					 | 
				
			||||||
AllowShortIfStatementsOnASingleLine: false
 | 
					 | 
				
			||||||
AllowShortLoopsOnASingleLine: false
 | 
					 | 
				
			||||||
AlwaysBreakAfterDefinitionReturnType: None
 | 
					 | 
				
			||||||
AlwaysBreakAfterReturnType: None
 | 
					 | 
				
			||||||
AlwaysBreakBeforeMultilineStrings: false
 | 
					 | 
				
			||||||
AlwaysBreakTemplateDeclarations: true
 | 
					 | 
				
			||||||
BinPackArguments: true
 | 
					 | 
				
			||||||
BinPackParameters: true
 | 
					 | 
				
			||||||
BraceWrapping:     
 | 
					 | 
				
			||||||
  AfterClass:      true
 | 
					 | 
				
			||||||
  AfterControlStatement: true
 | 
					 | 
				
			||||||
  AfterEnum:       true
 | 
					 | 
				
			||||||
  AfterFunction:   true
 | 
					 | 
				
			||||||
  AfterNamespace:  false
 | 
					 | 
				
			||||||
  AfterObjCDeclaration: true
 | 
					 | 
				
			||||||
  AfterStruct:     true
 | 
					 | 
				
			||||||
  AfterUnion:      true
 | 
					 | 
				
			||||||
  BeforeCatch:     true
 | 
					 | 
				
			||||||
  BeforeElse:      true
 | 
					 | 
				
			||||||
  IndentBraces:    false
 | 
					 | 
				
			||||||
  SplitEmptyFunction: false
 | 
					 | 
				
			||||||
  SplitEmptyRecord: false
 | 
					 | 
				
			||||||
  SplitEmptyNamespace: false
 | 
					 | 
				
			||||||
BreakBeforeBinaryOperators: None
 | 
					 | 
				
			||||||
BreakBeforeBraces: Custom
 | 
					 | 
				
			||||||
BreakBeforeInheritanceComma: false
 | 
					 | 
				
			||||||
BreakBeforeTernaryOperators: true
 | 
					 | 
				
			||||||
BreakConstructorInitializersBeforeComma: true
 | 
					 | 
				
			||||||
BreakConstructorInitializers: BeforeColon
 | 
					 | 
				
			||||||
BreakAfterJavaFieldAnnotations: false
 | 
					 | 
				
			||||||
BreakStringLiterals: true
 | 
					 | 
				
			||||||
ColumnLimit:     140
 | 
					 | 
				
			||||||
CommentPragmas:  '^ IWYU pragma:'
 | 
					 | 
				
			||||||
CompactNamespaces:  false
 | 
					 | 
				
			||||||
ConstructorInitializerAllOnOneLineOrOnePerLine: false
 | 
					 | 
				
			||||||
ConstructorInitializerIndentWidth: 4
 | 
					 | 
				
			||||||
ContinuationIndentWidth: 4
 | 
					 | 
				
			||||||
Cpp11BracedListStyle: true
 | 
					 | 
				
			||||||
DerivePointerAlignment: false
 | 
					 | 
				
			||||||
DisableFormat:   false
 | 
					 | 
				
			||||||
ExperimentalAutoDetectBinPacking: false
 | 
					 | 
				
			||||||
FixNamespaceComments: true
 | 
					 | 
				
			||||||
ForEachMacros:   
 | 
					 | 
				
			||||||
  - foreach
 | 
					 | 
				
			||||||
  - Q_FOREACH
 | 
					 | 
				
			||||||
  - BOOST_FOREACH
 | 
					 | 
				
			||||||
IncludeCategories: 
 | 
					 | 
				
			||||||
  - Regex:           '^"(llvm|llvm-c|clang|clang-c)/'
 | 
					 | 
				
			||||||
    Priority:        2
 | 
					 | 
				
			||||||
  - Regex:           '^(<|"(gtest|gmock|isl|json)/)'
 | 
					 | 
				
			||||||
    Priority:        3
 | 
					 | 
				
			||||||
  - Regex:           '.*'
 | 
					 | 
				
			||||||
    Priority:        1
 | 
					 | 
				
			||||||
IncludeIsMainRegex: '(Test)?$'
 | 
					 | 
				
			||||||
IndentCaseLabels: false
 | 
					 | 
				
			||||||
IndentWidth:     4
 | 
					IndentWidth:     4
 | 
				
			||||||
IndentWrappedFunctionNames: false
 | 
					TabWidth:        4
 | 
				
			||||||
JavaScriptQuotes: Leave
 | 
					 | 
				
			||||||
JavaScriptWrapImports: true
 | 
					 | 
				
			||||||
KeepEmptyLinesAtTheStartOfBlocks: true
 | 
					 | 
				
			||||||
MacroBlockBegin: ''
 | 
					 | 
				
			||||||
MacroBlockEnd:   ''
 | 
					 | 
				
			||||||
MaxEmptyLinesToKeep: 1
 | 
					 | 
				
			||||||
NamespaceIndentation: None
 | 
					 | 
				
			||||||
ObjCBlockIndentWidth: 2
 | 
					 | 
				
			||||||
ObjCSpaceAfterProperty: false
 | 
					 | 
				
			||||||
ObjCSpaceBeforeProtocolList: true
 | 
					 | 
				
			||||||
PenaltyBreakAssignment: 2
 | 
					 | 
				
			||||||
PenaltyBreakBeforeFirstCallParameter: 19
 | 
					 | 
				
			||||||
PenaltyBreakComment: 300
 | 
					 | 
				
			||||||
PenaltyBreakFirstLessLess: 120
 | 
					 | 
				
			||||||
PenaltyBreakString: 1000
 | 
					 | 
				
			||||||
PenaltyExcessCharacter: 1000000
 | 
					 | 
				
			||||||
PenaltyReturnTypeOnItsOwnLine: 60
 | 
					 | 
				
			||||||
PointerAlignment: Right
 | 
					 | 
				
			||||||
ReflowComments:  true
 | 
					 | 
				
			||||||
SortIncludes:    false
 | 
					 | 
				
			||||||
SortUsingDeclarations: true
 | 
					 | 
				
			||||||
SpaceAfterCStyleCast: false
 | 
					 | 
				
			||||||
SpaceAfterTemplateKeyword: false
 | 
					 | 
				
			||||||
SpaceBeforeAssignmentOperators: true
 | 
					 | 
				
			||||||
SpaceBeforeParens: ControlStatements
 | 
					 | 
				
			||||||
SpaceInEmptyParentheses: false
 | 
					 | 
				
			||||||
SpacesBeforeTrailingComments: 1
 | 
					 | 
				
			||||||
SpacesInAngles:  false
 | 
					 | 
				
			||||||
SpacesInContainerLiterals: true
 | 
					 | 
				
			||||||
SpacesInCStyleCastParentheses: false
 | 
					 | 
				
			||||||
SpacesInParentheses: false
 | 
					 | 
				
			||||||
SpacesInSquareBrackets: false
 | 
					 | 
				
			||||||
Standard:        Cpp11
 | 
					 | 
				
			||||||
TabWidth:        8
 | 
					 | 
				
			||||||
UseTab:          Never
 | 
					UseTab:          Never
 | 
				
			||||||
IndentPPDirectives: AfterHash
 | 
					ColumnLimit:     120
 | 
				
			||||||
 | 
					AlignAfterOpenBracket: Align
 | 
				
			||||||
 | 
					BinPackParameters: false
 | 
				
			||||||
 | 
					AlignEscapedNewlines: Left
 | 
				
			||||||
 | 
					AlwaysBreakTemplateDeclarations: Yes
 | 
				
			||||||
 | 
					PackConstructorInitializers: Never
 | 
				
			||||||
 | 
					IndentPPDirectives: BeforeHash
 | 
				
			||||||
...
 | 
					...
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user