| 
									
										
										
										
											2021-07-04 18:19:37 +00:00
										 |  |  | #  SPDX-License-Identifier: MIT | 
					
						
							|  |  |  | # | 
					
						
							| 
									
										
										
										
											2023-12-16 11:30:13 +00:00
										 |  |  | #  ES-DE | 
					
						
							| 
									
										
										
										
											2021-07-04 18:19:37 +00:00
										 |  |  | #  .clang-format | 
					
						
							|  |  |  | # | 
					
						
							| 
									
										
										
										
											2023-11-25 09:19:55 +00:00
										 |  |  | #  Style configuration file for automatic C++ and Java code formatting using clang-format. | 
					
						
							| 
									
										
										
										
											2021-07-04 18:19:37 +00:00
										 |  |  | # | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | --- | 
					
						
							|  |  |  | Language:        Cpp | 
					
						
							|  |  |  | # BasedOnStyle:  WebKit | 
					
						
							|  |  |  | AccessModifierOffset: -4 | 
					
						
							| 
									
										
										
										
											2021-07-05 18:55:23 +00:00
										 |  |  | AlignAfterOpenBracket: Align | 
					
						
							| 
									
										
										
										
											2021-07-04 18:19:37 +00:00
										 |  |  | AlignConsecutiveMacros: false | 
					
						
							|  |  |  | AlignConsecutiveAssignments: false | 
					
						
							|  |  |  | AlignConsecutiveDeclarations: false | 
					
						
							|  |  |  | AlignEscapedNewlines: Right | 
					
						
							|  |  |  | AlignOperands:   true | 
					
						
							|  |  |  | AlignTrailingComments: false | 
					
						
							|  |  |  | AllowAllArgumentsOnNextLine: true | 
					
						
							|  |  |  | AllowAllConstructorInitializersOnNextLine: true | 
					
						
							|  |  |  | AllowAllParametersOfDeclarationOnNextLine: true | 
					
						
							|  |  |  | AllowShortBlocksOnASingleLine: Empty | 
					
						
							|  |  |  | AllowShortCaseLabelsOnASingleLine: false | 
					
						
							| 
									
										
										
										
											2022-06-05 10:31:41 +00:00
										 |  |  | AllowShortEnumsOnASingleLine: false | 
					
						
							| 
									
										
										
										
											2021-07-05 18:55:23 +00:00
										 |  |  | AllowShortFunctionsOnASingleLine: All | 
					
						
							|  |  |  | AllowShortLambdasOnASingleLine: All | 
					
						
							| 
									
										
										
										
											2021-07-04 18:19:37 +00:00
										 |  |  | AllowShortIfStatementsOnASingleLine: Never | 
					
						
							|  |  |  | AllowShortLoopsOnASingleLine: false | 
					
						
							|  |  |  | AlwaysBreakAfterDefinitionReturnType: None | 
					
						
							|  |  |  | AlwaysBreakAfterReturnType: None | 
					
						
							|  |  |  | AlwaysBreakBeforeMultilineStrings: false | 
					
						
							|  |  |  | AlwaysBreakTemplateDeclarations: MultiLine | 
					
						
							| 
									
										
										
										
											2021-07-05 18:55:23 +00:00
										 |  |  | BinPackArguments: true | 
					
						
							| 
									
										
										
										
											2021-07-04 18:19:37 +00:00
										 |  |  | BinPackParameters: false | 
					
						
							|  |  |  | BraceWrapping: | 
					
						
							|  |  |  |   AfterCaseLabel:  false | 
					
						
							|  |  |  |   AfterClass:      true | 
					
						
							|  |  |  |   AfterControlStatement: false | 
					
						
							|  |  |  |   AfterEnum:       false | 
					
						
							|  |  |  |   AfterFunction:   true | 
					
						
							|  |  |  |   AfterNamespace:  true | 
					
						
							|  |  |  |   AfterObjCDeclaration: false | 
					
						
							|  |  |  |   AfterStruct:     false | 
					
						
							|  |  |  |   AfterUnion:      false | 
					
						
							| 
									
										
										
										
											2021-07-07 15:48:04 +00:00
										 |  |  |   AfterExternBlock: false | 
					
						
							|  |  |  |   BeforeCatch:     true | 
					
						
							| 
									
										
										
										
											2021-07-04 18:19:37 +00:00
										 |  |  |   BeforeElse:      true | 
					
						
							|  |  |  |   IndentBraces:    false | 
					
						
							|  |  |  |   SplitEmptyFunction: true | 
					
						
							|  |  |  |   SplitEmptyRecord: true | 
					
						
							|  |  |  |   SplitEmptyNamespace: true | 
					
						
							|  |  |  | BreakBeforeBinaryOperators: None | 
					
						
							|  |  |  | BreakBeforeBraces: Custom | 
					
						
							|  |  |  | BreakBeforeInheritanceComma: false | 
					
						
							|  |  |  | BreakInheritanceList: BeforeColon | 
					
						
							|  |  |  | BreakBeforeTernaryOperators: false | 
					
						
							|  |  |  | BreakConstructorInitializersBeforeComma: false | 
					
						
							|  |  |  | BreakConstructorInitializers: BeforeComma | 
					
						
							|  |  |  | BreakStringLiterals: true | 
					
						
							|  |  |  | ColumnLimit:     100 | 
					
						
							|  |  |  | CommentPragmas:  '^ IWYU pragma:' | 
					
						
							|  |  |  | CompactNamespaces: false | 
					
						
							|  |  |  | ConstructorInitializerAllOnOneLineOrOnePerLine: false | 
					
						
							|  |  |  | ConstructorInitializerIndentWidth: 4 | 
					
						
							| 
									
										
										
										
											2021-07-05 18:55:23 +00:00
										 |  |  | ContinuationIndentWidth: 4 | 
					
						
							| 
									
										
										
										
											2021-08-17 16:07:52 +00:00
										 |  |  | Cpp11BracedListStyle: true | 
					
						
							| 
									
										
										
										
											2021-07-04 18:19:37 +00:00
										 |  |  | DeriveLineEnding: true | 
					
						
							|  |  |  | DerivePointerAlignment: false | 
					
						
							|  |  |  | DisableFormat:   false | 
					
						
							|  |  |  | ExperimentalAutoDetectBinPacking: false | 
					
						
							|  |  |  | FixNamespaceComments: true | 
					
						
							|  |  |  | ForEachMacros: | 
					
						
							|  |  |  |   - foreach | 
					
						
							|  |  |  |   - Q_FOREACH | 
					
						
							|  |  |  |   - BOOST_FOREACH | 
					
						
							|  |  |  | IncludeBlocks:   Preserve | 
					
						
							|  |  |  | IncludeCategories: | 
					
						
							|  |  |  |   - Regex:           '^"(llvm|llvm-c|clang|clang-c)/' | 
					
						
							|  |  |  |     Priority:        2 | 
					
						
							|  |  |  |     SortPriority:    0 | 
					
						
							|  |  |  |   - Regex:           '^(<|"(gtest|gmock|isl|json)/)' | 
					
						
							|  |  |  |     Priority:        3 | 
					
						
							|  |  |  |     SortPriority:    0 | 
					
						
							|  |  |  |   - Regex:           '.*' | 
					
						
							|  |  |  |     Priority:        1 | 
					
						
							|  |  |  |     SortPriority:    0 | 
					
						
							|  |  |  | IncludeIsMainRegex: '(Test)?$' | 
					
						
							|  |  |  | IncludeIsMainSourceRegex: '' | 
					
						
							|  |  |  | IndentCaseLabels: true | 
					
						
							|  |  |  | IndentGotoLabels: true | 
					
						
							|  |  |  | IndentPPDirectives: None | 
					
						
							|  |  |  | IndentWidth:     4 | 
					
						
							|  |  |  | IndentWrappedFunctionNames: false | 
					
						
							|  |  |  | KeepEmptyLinesAtTheStartOfBlocks: true | 
					
						
							|  |  |  | MacroBlockBegin: '' | 
					
						
							|  |  |  | MacroBlockEnd:   '' | 
					
						
							|  |  |  | MaxEmptyLinesToKeep: 1 | 
					
						
							|  |  |  | NamespaceIndentation: All | 
					
						
							|  |  |  | ObjCBinPackProtocolList: Auto | 
					
						
							|  |  |  | ObjCBlockIndentWidth: 4 | 
					
						
							|  |  |  | ObjCSpaceAfterProperty: true | 
					
						
							|  |  |  | ObjCSpaceBeforeProtocolList: true | 
					
						
							|  |  |  | PenaltyBreakAssignment: 2 | 
					
						
							|  |  |  | PenaltyBreakBeforeFirstCallParameter: 19 | 
					
						
							|  |  |  | PenaltyBreakComment: 300 | 
					
						
							|  |  |  | PenaltyBreakFirstLessLess: 120 | 
					
						
							|  |  |  | PenaltyBreakString: 1000 | 
					
						
							|  |  |  | PenaltyBreakTemplateDeclaration: 10 | 
					
						
							|  |  |  | PenaltyExcessCharacter: 1000000 | 
					
						
							| 
									
										
										
										
											2021-07-07 15:48:04 +00:00
										 |  |  | PenaltyReturnTypeOnItsOwnLine: 200 | 
					
						
							| 
									
										
										
										
											2021-07-04 18:19:37 +00:00
										 |  |  | PointerAlignment: Left | 
					
						
							|  |  |  | ReflowComments:  true | 
					
						
							|  |  |  | SortIncludes:    true | 
					
						
							|  |  |  | SortUsingDeclarations: true | 
					
						
							|  |  |  | SpaceAfterCStyleCast: false | 
					
						
							|  |  |  | SpaceAfterLogicalNot: false | 
					
						
							|  |  |  | SpaceAfterTemplateKeyword: true | 
					
						
							|  |  |  | SpaceBeforeAssignmentOperators: true | 
					
						
							| 
									
										
										
										
											2022-01-16 11:09:55 +00:00
										 |  |  | SpaceBeforeCpp11BracedList: true | 
					
						
							| 
									
										
										
										
											2021-07-04 18:19:37 +00:00
										 |  |  | SpaceBeforeCtorInitializerColon: true | 
					
						
							|  |  |  | SpaceBeforeInheritanceColon: true | 
					
						
							|  |  |  | SpaceBeforeParens: ControlStatements | 
					
						
							|  |  |  | SpaceBeforeRangeBasedForLoopColon: true | 
					
						
							|  |  |  | SpaceInEmptyBlock: false | 
					
						
							|  |  |  | SpaceInEmptyParentheses: false | 
					
						
							|  |  |  | SpacesBeforeTrailingComments: 1 | 
					
						
							|  |  |  | SpacesInAngles:  false | 
					
						
							|  |  |  | SpacesInConditionalStatement: false | 
					
						
							|  |  |  | SpacesInContainerLiterals: false | 
					
						
							|  |  |  | SpacesInCStyleCastParentheses: false | 
					
						
							|  |  |  | SpacesInParentheses: false | 
					
						
							|  |  |  | SpacesInSquareBrackets: false | 
					
						
							|  |  |  | SpaceBeforeSquareBrackets: false | 
					
						
							| 
									
										
										
										
											2021-09-28 19:44:24 +00:00
										 |  |  | Standard:        c++17 | 
					
						
							| 
									
										
										
										
											2021-07-04 18:19:37 +00:00
										 |  |  | StatementMacros: | 
					
						
							|  |  |  |   - Q_UNUSED | 
					
						
							|  |  |  |   - QT_REQUIRE_VERSION | 
					
						
							|  |  |  | TabWidth:        8 | 
					
						
							|  |  |  | UseCRLF:         false | 
					
						
							|  |  |  | UseTab:          Never | 
					
						
							|  |  |  | ... | 
					
						
							| 
									
										
										
										
											2023-11-25 09:19:55 +00:00
										 |  |  | --- | 
					
						
							|  |  |  | Language: Java | 
					
						
							|  |  |  | BraceWrapping: | 
					
						
							|  |  |  |   AfterClass:      true | 
					
						
							|  |  |  |   AfterFunction:   true | 
					
						
							| 
									
										
										
										
											2023-11-26 12:25:25 +00:00
										 |  |  |   BeforeCatch:     true | 
					
						
							| 
									
										
										
										
											2023-11-25 09:19:55 +00:00
										 |  |  |   BeforeElse:      true | 
					
						
							|  |  |  |   IndentBraces:    false | 
					
						
							|  |  |  | BreakBeforeBraces: Custom | 
					
						
							|  |  |  | ColumnLimit:     100 | 
					
						
							|  |  |  | IndentWidth:     4 | 
					
						
							|  |  |  | TabWidth:        8 | 
					
						
							|  |  |  | UseCRLF:         false | 
					
						
							|  |  |  | UseTab:          Never |