chore: added .clang-format
This commit is contained in:
		
							parent
							
								
									f1dbccdd17
								
							
						
					
					
						commit
						59fec07d69
					
				
							
								
								
									
										224
									
								
								.clang-format
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										224
									
								
								.clang-format
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,224 @@
 | 
				
			||||||
 | 
					---
 | 
				
			||||||
 | 
					BasedOnStyle: Microsoft
 | 
				
			||||||
 | 
					AccessModifierOffset: -4
 | 
				
			||||||
 | 
					AlignAfterOpenBracket: Align
 | 
				
			||||||
 | 
					AlignArrayOfStructures: Left
 | 
				
			||||||
 | 
					AlignConsecutiveAssignments:
 | 
				
			||||||
 | 
					  Enabled: false
 | 
				
			||||||
 | 
					  AcrossEmptyLines: true
 | 
				
			||||||
 | 
					  AcrossComments: true
 | 
				
			||||||
 | 
					  AlignCompound: false
 | 
				
			||||||
 | 
					  PadOperators: true
 | 
				
			||||||
 | 
					AlignConsecutiveBitFields:
 | 
				
			||||||
 | 
					  Enabled: false
 | 
				
			||||||
 | 
					  AcrossEmptyLines: false
 | 
				
			||||||
 | 
					  AcrossComments: false
 | 
				
			||||||
 | 
					  AlignCompound: false
 | 
				
			||||||
 | 
					  PadOperators: false
 | 
				
			||||||
 | 
					AlignConsecutiveDeclarations:
 | 
				
			||||||
 | 
					  Enabled: false
 | 
				
			||||||
 | 
					  AcrossEmptyLines: false
 | 
				
			||||||
 | 
					  AcrossComments: false
 | 
				
			||||||
 | 
					  AlignCompound: false
 | 
				
			||||||
 | 
					  PadOperators: false
 | 
				
			||||||
 | 
					AlignConsecutiveMacros:
 | 
				
			||||||
 | 
					  Enabled: false
 | 
				
			||||||
 | 
					  AcrossEmptyLines: false
 | 
				
			||||||
 | 
					  AcrossComments: false
 | 
				
			||||||
 | 
					  AlignCompound: false
 | 
				
			||||||
 | 
					  PadOperators: false
 | 
				
			||||||
 | 
					AlignEscapedNewlines: Right
 | 
				
			||||||
 | 
					AlignOperands: Align
 | 
				
			||||||
 | 
					AlignTrailingComments:
 | 
				
			||||||
 | 
					  Kind: Always
 | 
				
			||||||
 | 
					  OverEmptyLines: 0
 | 
				
			||||||
 | 
					AllowAllArgumentsOnNextLine: true
 | 
				
			||||||
 | 
					AllowAllParametersOfDeclarationOnNextLine: true
 | 
				
			||||||
 | 
					AllowShortBlocksOnASingleLine: Never
 | 
				
			||||||
 | 
					AllowShortCaseLabelsOnASingleLine: false
 | 
				
			||||||
 | 
					AllowShortEnumsOnASingleLine: false
 | 
				
			||||||
 | 
					AllowShortFunctionsOnASingleLine: None
 | 
				
			||||||
 | 
					AllowShortIfStatementsOnASingleLine: Never
 | 
				
			||||||
 | 
					AllowShortLambdasOnASingleLine: All
 | 
				
			||||||
 | 
					AllowShortLoopsOnASingleLine: false
 | 
				
			||||||
 | 
					AlwaysBreakAfterDefinitionReturnType: None
 | 
				
			||||||
 | 
					AlwaysBreakAfterReturnType: None
 | 
				
			||||||
 | 
					AlwaysBreakBeforeMultilineStrings: false
 | 
				
			||||||
 | 
					AlwaysBreakTemplateDeclarations: MultiLine
 | 
				
			||||||
 | 
					AttributeMacros:
 | 
				
			||||||
 | 
					  - __capability
 | 
				
			||||||
 | 
					BinPackArguments: true
 | 
				
			||||||
 | 
					BinPackParameters: true
 | 
				
			||||||
 | 
					BitFieldColonSpacing: Both
 | 
				
			||||||
 | 
					BraceWrapping:
 | 
				
			||||||
 | 
					  AfterCaseLabel: false
 | 
				
			||||||
 | 
					  AfterClass: false
 | 
				
			||||||
 | 
					  AfterControlStatement: Never
 | 
				
			||||||
 | 
					  AfterEnum: false
 | 
				
			||||||
 | 
					  AfterFunction: false
 | 
				
			||||||
 | 
					  AfterNamespace: false
 | 
				
			||||||
 | 
					  AfterObjCDeclaration: false
 | 
				
			||||||
 | 
					  AfterStruct: false
 | 
				
			||||||
 | 
					  AfterUnion: false
 | 
				
			||||||
 | 
					  AfterExternBlock: false
 | 
				
			||||||
 | 
					  BeforeCatch: false
 | 
				
			||||||
 | 
					  BeforeElse: false
 | 
				
			||||||
 | 
					  BeforeLambdaBody: false
 | 
				
			||||||
 | 
					  BeforeWhile: false
 | 
				
			||||||
 | 
					  IndentBraces: false
 | 
				
			||||||
 | 
					  SplitEmptyFunction: false
 | 
				
			||||||
 | 
					  SplitEmptyRecord: false
 | 
				
			||||||
 | 
					  SplitEmptyNamespace: false
 | 
				
			||||||
 | 
					BreakAfterAttributes: Never
 | 
				
			||||||
 | 
					BreakAfterJavaFieldAnnotations: false
 | 
				
			||||||
 | 
					BreakArrays: true
 | 
				
			||||||
 | 
					BreakBeforeBinaryOperators: None
 | 
				
			||||||
 | 
					BreakBeforeBraces: Custom
 | 
				
			||||||
 | 
					BreakBeforeConceptDeclarations: Always
 | 
				
			||||||
 | 
					BreakBeforeInlineASMColon: OnlyMultiline
 | 
				
			||||||
 | 
					BreakBeforeTernaryOperators: true
 | 
				
			||||||
 | 
					BreakConstructorInitializers: BeforeColon
 | 
				
			||||||
 | 
					BreakInheritanceList: BeforeColon
 | 
				
			||||||
 | 
					BreakStringLiterals: true
 | 
				
			||||||
 | 
					ColumnLimit: 120
 | 
				
			||||||
 | 
					CommentPragmas: "^ IWYU pragma:"
 | 
				
			||||||
 | 
					CompactNamespaces: false
 | 
				
			||||||
 | 
					ConstructorInitializerIndentWidth: 4
 | 
				
			||||||
 | 
					ContinuationIndentWidth: 4
 | 
				
			||||||
 | 
					Cpp11BracedListStyle: true
 | 
				
			||||||
 | 
					DerivePointerAlignment: false
 | 
				
			||||||
 | 
					DisableFormat: false
 | 
				
			||||||
 | 
					EmptyLineAfterAccessModifier: Never
 | 
				
			||||||
 | 
					EmptyLineBeforeAccessModifier: LogicalBlock
 | 
				
			||||||
 | 
					ExperimentalAutoDetectBinPacking: false
 | 
				
			||||||
 | 
					FixNamespaceComments: true
 | 
				
			||||||
 | 
					ForEachMacros:
 | 
				
			||||||
 | 
					  - foreach
 | 
				
			||||||
 | 
					  - Q_FOREACH
 | 
				
			||||||
 | 
					  - BOOST_FOREACH
 | 
				
			||||||
 | 
					IfMacros:
 | 
				
			||||||
 | 
					  - KJ_IF_MAYBE
 | 
				
			||||||
 | 
					IncludeBlocks: Preserve
 | 
				
			||||||
 | 
					IncludeCategories:
 | 
				
			||||||
 | 
					  - Regex: ^"(llvm|llvm-c|clang|clang-c)/
 | 
				
			||||||
 | 
					    Priority: 2
 | 
				
			||||||
 | 
					    SortPriority: 0
 | 
				
			||||||
 | 
					    CaseSensitive: false
 | 
				
			||||||
 | 
					  - Regex: ^(<|"(gtest|gmock|isl|json)/)
 | 
				
			||||||
 | 
					    Priority: 3
 | 
				
			||||||
 | 
					    SortPriority: 0
 | 
				
			||||||
 | 
					    CaseSensitive: false
 | 
				
			||||||
 | 
					  - Regex: .*
 | 
				
			||||||
 | 
					    Priority: 1
 | 
				
			||||||
 | 
					    SortPriority: 0
 | 
				
			||||||
 | 
					    CaseSensitive: false
 | 
				
			||||||
 | 
					IncludeIsMainRegex: (Test)?$
 | 
				
			||||||
 | 
					IncludeIsMainSourceRegex: ""
 | 
				
			||||||
 | 
					IndentAccessModifiers: false
 | 
				
			||||||
 | 
					IndentCaseBlocks: false
 | 
				
			||||||
 | 
					IndentCaseLabels: false
 | 
				
			||||||
 | 
					IndentExternBlock: AfterExternBlock
 | 
				
			||||||
 | 
					IndentGotoLabels: true
 | 
				
			||||||
 | 
					IndentPPDirectives: None
 | 
				
			||||||
 | 
					IndentRequiresClause: true
 | 
				
			||||||
 | 
					IndentWidth: 4
 | 
				
			||||||
 | 
					IndentWrappedFunctionNames: false
 | 
				
			||||||
 | 
					InsertBraces: false
 | 
				
			||||||
 | 
					InsertNewlineAtEOF: false
 | 
				
			||||||
 | 
					InsertTrailingCommas: None
 | 
				
			||||||
 | 
					IntegerLiteralSeparator:
 | 
				
			||||||
 | 
					  Binary: 0
 | 
				
			||||||
 | 
					  BinaryMinDigits: 0
 | 
				
			||||||
 | 
					  Decimal: 0
 | 
				
			||||||
 | 
					  DecimalMinDigits: 0
 | 
				
			||||||
 | 
					  Hex: 0
 | 
				
			||||||
 | 
					  HexMinDigits: 0
 | 
				
			||||||
 | 
					JavaScriptQuotes: Leave
 | 
				
			||||||
 | 
					JavaScriptWrapImports: true
 | 
				
			||||||
 | 
					KeepEmptyLinesAtTheStartOfBlocks: true
 | 
				
			||||||
 | 
					LambdaBodyIndentation: Signature
 | 
				
			||||||
 | 
					Language: Cpp
 | 
				
			||||||
 | 
					LineEnding: DeriveLF
 | 
				
			||||||
 | 
					MacroBlockBegin: ""
 | 
				
			||||||
 | 
					MacroBlockEnd: ""
 | 
				
			||||||
 | 
					MaxEmptyLinesToKeep: 1
 | 
				
			||||||
 | 
					NamespaceIndentation: None
 | 
				
			||||||
 | 
					ObjCBinPackProtocolList: Auto
 | 
				
			||||||
 | 
					ObjCBlockIndentWidth: 4
 | 
				
			||||||
 | 
					ObjCBreakBeforeNestedBlockParam: true
 | 
				
			||||||
 | 
					ObjCSpaceAfterProperty: false
 | 
				
			||||||
 | 
					ObjCSpaceBeforeProtocolList: true
 | 
				
			||||||
 | 
					PPIndentWidth: -1
 | 
				
			||||||
 | 
					PackConstructorInitializers: BinPack
 | 
				
			||||||
 | 
					PenaltyBreakAssignment: 2
 | 
				
			||||||
 | 
					PenaltyBreakBeforeFirstCallParameter: 19
 | 
				
			||||||
 | 
					PenaltyBreakComment: 300
 | 
				
			||||||
 | 
					PenaltyBreakFirstLessLess: 120
 | 
				
			||||||
 | 
					PenaltyBreakOpenParenthesis: 0
 | 
				
			||||||
 | 
					PenaltyBreakString: 1000
 | 
				
			||||||
 | 
					PenaltyBreakTemplateDeclaration: 10
 | 
				
			||||||
 | 
					PenaltyExcessCharacter: 1000000
 | 
				
			||||||
 | 
					PenaltyIndentedWhitespace: 0
 | 
				
			||||||
 | 
					PenaltyReturnTypeOnItsOwnLine: 1000
 | 
				
			||||||
 | 
					PointerAlignment: Right
 | 
				
			||||||
 | 
					QualifierAlignment: Leave
 | 
				
			||||||
 | 
					ReferenceAlignment: Pointer
 | 
				
			||||||
 | 
					ReflowComments: true
 | 
				
			||||||
 | 
					RemoveBracesLLVM: false
 | 
				
			||||||
 | 
					RemoveSemicolon: false
 | 
				
			||||||
 | 
					RequiresClausePosition: OwnLine
 | 
				
			||||||
 | 
					RequiresExpressionIndentation: OuterScope
 | 
				
			||||||
 | 
					SeparateDefinitionBlocks: Leave
 | 
				
			||||||
 | 
					ShortNamespaceLines: 1
 | 
				
			||||||
 | 
					SortIncludes: CaseSensitive
 | 
				
			||||||
 | 
					SortJavaStaticImport: Before
 | 
				
			||||||
 | 
					SortUsingDeclarations: LexicographicNumeric
 | 
				
			||||||
 | 
					SpaceAfterCStyleCast: false
 | 
				
			||||||
 | 
					SpaceAfterLogicalNot: false
 | 
				
			||||||
 | 
					SpaceAfterTemplateKeyword: true
 | 
				
			||||||
 | 
					SpaceAroundPointerQualifiers: Default
 | 
				
			||||||
 | 
					SpaceBeforeAssignmentOperators: true
 | 
				
			||||||
 | 
					SpaceBeforeCaseColon: false
 | 
				
			||||||
 | 
					SpaceBeforeCpp11BracedList: false
 | 
				
			||||||
 | 
					SpaceBeforeCtorInitializerColon: true
 | 
				
			||||||
 | 
					SpaceBeforeInheritanceColon: true
 | 
				
			||||||
 | 
					SpaceBeforeParens: Never
 | 
				
			||||||
 | 
					SpaceBeforeParensOptions:
 | 
				
			||||||
 | 
					  AfterControlStatements: true
 | 
				
			||||||
 | 
					  AfterForeachMacros: true
 | 
				
			||||||
 | 
					  AfterFunctionDeclarationName: false
 | 
				
			||||||
 | 
					  AfterFunctionDefinitionName: false
 | 
				
			||||||
 | 
					  AfterIfMacros: false
 | 
				
			||||||
 | 
					  AfterOverloadedOperator: false
 | 
				
			||||||
 | 
					  AfterRequiresInClause: false
 | 
				
			||||||
 | 
					  AfterRequiresInExpression: false
 | 
				
			||||||
 | 
					  BeforeNonEmptyParentheses: false
 | 
				
			||||||
 | 
					SpaceBeforeRangeBasedForLoopColon: true
 | 
				
			||||||
 | 
					SpaceBeforeSquareBrackets: false
 | 
				
			||||||
 | 
					SpaceInEmptyBlock: false
 | 
				
			||||||
 | 
					SpaceInEmptyParentheses: false
 | 
				
			||||||
 | 
					SpacesBeforeTrailingComments: 1
 | 
				
			||||||
 | 
					SpacesInAngles: Never
 | 
				
			||||||
 | 
					SpacesInCStyleCastParentheses: false
 | 
				
			||||||
 | 
					SpacesInConditionalStatement: false
 | 
				
			||||||
 | 
					SpacesInContainerLiterals: true
 | 
				
			||||||
 | 
					SpacesInLineCommentPrefix:
 | 
				
			||||||
 | 
					  Minimum: 1
 | 
				
			||||||
 | 
					  Maximum: -1
 | 
				
			||||||
 | 
					SpacesInParentheses: false
 | 
				
			||||||
 | 
					SpacesInSquareBrackets: false
 | 
				
			||||||
 | 
					Standard: Latest
 | 
				
			||||||
 | 
					StatementAttributeLikeMacros:
 | 
				
			||||||
 | 
					  - Q_EMIT
 | 
				
			||||||
 | 
					StatementMacros:
 | 
				
			||||||
 | 
					  - Q_UNUSED
 | 
				
			||||||
 | 
					  - QT_REQUIRE_VERSION
 | 
				
			||||||
 | 
					TabWidth: 4
 | 
				
			||||||
 | 
					UseTab: Always
 | 
				
			||||||
 | 
					WhitespaceSensitiveMacros:
 | 
				
			||||||
 | 
					  - BOOST_PP_STRINGIZE
 | 
				
			||||||
 | 
					  - CF_SWIFT_NAME
 | 
				
			||||||
 | 
					  - NS_SWIFT_NAME
 | 
				
			||||||
 | 
					  - PP_STRINGIZE
 | 
				
			||||||
 | 
					  - STRINGIZE
 | 
				
			||||||
 | 
					UseCRLF: false
 | 
				
			||||||
		Loading…
	
		Reference in a new issue