You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
			
				
					269 lines
				
				6.6 KiB
			
		
		
			
		
	
	
					269 lines
				
				6.6 KiB
			| 
								 
											1 year ago
										 
									 | 
							
								---
							 | 
						||
| 
								 | 
							
								BasedOnStyle: Google
							 | 
						||
| 
								 | 
							
								AccessModifierOffset: -4
							 | 
						||
| 
								 | 
							
								AlignAfterOpenBracket: Align
							 | 
						||
| 
								 | 
							
								AlignArrayOfStructures: Left
							 | 
						||
| 
								 | 
							
								AlignConsecutiveAssignments:
							 | 
						||
| 
								 | 
							
								  Enabled: true
							 | 
						||
| 
								 | 
							
								  AcrossEmptyLines: false
							 | 
						||
| 
								 | 
							
								  AcrossComments: true
							 | 
						||
| 
								 | 
							
								  AlignCompound: true
							 | 
						||
| 
								 | 
							
								  PadOperators: true
							 | 
						||
| 
								 | 
							
								AlignConsecutiveBitFields:
							 | 
						||
| 
								 | 
							
								  Enabled: true
							 | 
						||
| 
								 | 
							
								  AcrossEmptyLines: false
							 | 
						||
| 
								 | 
							
								  AcrossComments: true
							 | 
						||
| 
								 | 
							
								  AlignCompound: true
							 | 
						||
| 
								 | 
							
								  PadOperators: true
							 | 
						||
| 
								 | 
							
								AlignConsecutiveDeclarations:
							 | 
						||
| 
								 | 
							
								  Enabled: true
							 | 
						||
| 
								 | 
							
								  AcrossEmptyLines: false
							 | 
						||
| 
								 | 
							
								  AcrossComments: true
							 | 
						||
| 
								 | 
							
								  AlignCompound: true
							 | 
						||
| 
								 | 
							
								  PadOperators: true
							 | 
						||
| 
								 | 
							
								AlignConsecutiveMacros:
							 | 
						||
| 
								 | 
							
								  Enabled: true
							 | 
						||
| 
								 | 
							
								  AcrossEmptyLines: false
							 | 
						||
| 
								 | 
							
								  AcrossComments: true
							 | 
						||
| 
								 | 
							
								  AlignCompound: true
							 | 
						||
| 
								 | 
							
								  PadOperators: true
							 | 
						||
| 
								 | 
							
								AlignConsecutiveShortCaseStatements:
							 | 
						||
| 
								 | 
							
								  Enabled: true
							 | 
						||
| 
								 | 
							
								  AcrossEmptyLines: false
							 | 
						||
| 
								 | 
							
								  AcrossComments: true
							 | 
						||
| 
								 | 
							
								  AlignCaseColons: false
							 | 
						||
| 
								 | 
							
								AlignEscapedNewlines: Left
							 | 
						||
| 
								 | 
							
								AlignOperands: Align
							 | 
						||
| 
								 | 
							
								AlignTrailingComments:
							 | 
						||
| 
								 | 
							
								  Kind: Always
							 | 
						||
| 
								 | 
							
								  OverEmptyLines: 2
							 | 
						||
| 
								 | 
							
								AllowAllArgumentsOnNextLine: false
							 | 
						||
| 
								 | 
							
								AllowAllParametersOfDeclarationOnNextLine: false
							 | 
						||
| 
								 | 
							
								AllowShortBlocksOnASingleLine: Always
							 | 
						||
| 
								 | 
							
								AllowShortCaseLabelsOnASingleLine: true
							 | 
						||
| 
								 | 
							
								AllowShortEnumsOnASingleLine: true
							 | 
						||
| 
								 | 
							
								AllowShortFunctionsOnASingleLine: All
							 | 
						||
| 
								 | 
							
								AllowShortIfStatementsOnASingleLine: WithoutElse
							 | 
						||
| 
								 | 
							
								AllowShortLambdasOnASingleLine: All
							 | 
						||
| 
								 | 
							
								AllowShortLoopsOnASingleLine: true
							 | 
						||
| 
								 | 
							
								AlwaysBreakAfterDefinitionReturnType: None
							 | 
						||
| 
								 | 
							
								AlwaysBreakAfterReturnType: None
							 | 
						||
| 
								 | 
							
								AlwaysBreakBeforeMultilineStrings: false
							 | 
						||
| 
								 | 
							
								AlwaysBreakTemplateDeclarations: Yes
							 | 
						||
| 
								 | 
							
								AttributeMacros:
							 | 
						||
| 
								 | 
							
								  - __capability
							 | 
						||
| 
								 | 
							
								BinPackArguments: false
							 | 
						||
| 
								 | 
							
								BinPackParameters: false
							 | 
						||
| 
								 | 
							
								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: true
							 | 
						||
| 
								 | 
							
								  SplitEmptyRecord: true
							 | 
						||
| 
								 | 
							
								  SplitEmptyNamespace: true
							 | 
						||
| 
								 | 
							
								BreakAfterAttributes: Never
							 | 
						||
| 
								 | 
							
								BreakAfterJavaFieldAnnotations: false
							 | 
						||
| 
								 | 
							
								BreakArrays: true
							 | 
						||
| 
								 | 
							
								BreakBeforeBinaryOperators: NonAssignment
							 | 
						||
| 
								 | 
							
								BreakBeforeBraces: Linux
							 | 
						||
| 
								 | 
							
								BreakBeforeConceptDeclarations: Always
							 | 
						||
| 
								 | 
							
								BreakBeforeInlineASMColon: OnlyMultiline
							 | 
						||
| 
								 | 
							
								BreakBeforeTernaryOperators: true
							 | 
						||
| 
								 | 
							
								BreakConstructorInitializers: BeforeColon
							 | 
						||
| 
								 | 
							
								BreakInheritanceList: AfterComma
							 | 
						||
| 
								 | 
							
								BreakStringLiterals: true
							 | 
						||
| 
								 | 
							
								ColumnLimit: 128
							 | 
						||
| 
								 | 
							
								CommentPragmas: "^(!<)? IWYU pragma:"
							 | 
						||
| 
								 | 
							
								CompactNamespaces: false
							 | 
						||
| 
								 | 
							
								ConstructorInitializerIndentWidth: 4
							 | 
						||
| 
								 | 
							
								ContinuationIndentWidth: 4
							 | 
						||
| 
								 | 
							
								Cpp11BracedListStyle: true
							 | 
						||
| 
								 | 
							
								DerivePointerAlignment: true
							 | 
						||
| 
								 | 
							
								DisableFormat: false
							 | 
						||
| 
								 | 
							
								EmptyLineAfterAccessModifier: Never
							 | 
						||
| 
								 | 
							
								EmptyLineBeforeAccessModifier: LogicalBlock
							 | 
						||
| 
								 | 
							
								ExperimentalAutoDetectBinPacking: false
							 | 
						||
| 
								 | 
							
								FixNamespaceComments: true
							 | 
						||
| 
								 | 
							
								ForEachMacros:
							 | 
						||
| 
								 | 
							
								  - foreach
							 | 
						||
| 
								 | 
							
								  - Q_FOREACH
							 | 
						||
| 
								 | 
							
								  - BOOST_FOREACH
							 | 
						||
| 
								 | 
							
								IfMacros:
							 | 
						||
| 
								 | 
							
								  - KJ_IF_MAYBE
							 | 
						||
| 
								 | 
							
								IncludeBlocks: Regroup
							 | 
						||
| 
								 | 
							
								IncludeCategories:
							 | 
						||
| 
								 | 
							
								  - Regex: ^<ext/.*\.h>
							 | 
						||
| 
								 | 
							
								    Priority: 2
							 | 
						||
| 
								 | 
							
								    SortPriority: 0
							 | 
						||
| 
								 | 
							
								    CaseSensitive: false
							 | 
						||
| 
								 | 
							
								  - Regex: ^<.*\.h>
							 | 
						||
| 
								 | 
							
								    Priority: 1
							 | 
						||
| 
								 | 
							
								    SortPriority: 0
							 | 
						||
| 
								 | 
							
								    CaseSensitive: false
							 | 
						||
| 
								 | 
							
								  - Regex: ^<.*
							 | 
						||
| 
								 | 
							
								    Priority: 2
							 | 
						||
| 
								 | 
							
								    SortPriority: 0
							 | 
						||
| 
								 | 
							
								    CaseSensitive: false
							 | 
						||
| 
								 | 
							
								  - Regex: .*
							 | 
						||
| 
								 | 
							
								    Priority: 3
							 | 
						||
| 
								 | 
							
								    SortPriority: 0
							 | 
						||
| 
								 | 
							
								    CaseSensitive: false
							 | 
						||
| 
								 | 
							
								IncludeIsMainRegex: ([-_](test|unittest))?$
							 | 
						||
| 
								 | 
							
								IncludeIsMainSourceRegex: ""
							 | 
						||
| 
								 | 
							
								IndentAccessModifiers: false
							 | 
						||
| 
								 | 
							
								IndentCaseBlocks: false
							 | 
						||
| 
								 | 
							
								IndentCaseLabels: true
							 | 
						||
| 
								 | 
							
								IndentExternBlock: AfterExternBlock
							 | 
						||
| 
								 | 
							
								IndentGotoLabels: false
							 | 
						||
| 
								 | 
							
								IndentPPDirectives: None
							 | 
						||
| 
								 | 
							
								IndentRequiresClause: true
							 | 
						||
| 
								 | 
							
								IndentWidth: 4
							 | 
						||
| 
								 | 
							
								IndentWrappedFunctionNames: true
							 | 
						||
| 
								 | 
							
								InsertBraces: false
							 | 
						||
| 
								 | 
							
								InsertNewlineAtEOF: false
							 | 
						||
| 
								 | 
							
								InsertTrailingCommas: None
							 | 
						||
| 
								 | 
							
								IntegerLiteralSeparator:
							 | 
						||
| 
								 | 
							
								  Binary: 0
							 | 
						||
| 
								 | 
							
								  BinaryMinDigits: 0
							 | 
						||
| 
								 | 
							
								  Decimal: 0
							 | 
						||
| 
								 | 
							
								  DecimalMinDigits: 0
							 | 
						||
| 
								 | 
							
								  Hex: 0
							 | 
						||
| 
								 | 
							
								  HexMinDigits: 0
							 | 
						||
| 
								 | 
							
								JavaScriptQuotes: Leave
							 | 
						||
| 
								 | 
							
								JavaScriptWrapImports: true
							 | 
						||
| 
								 | 
							
								KeepEmptyLinesAtEOF: false
							 | 
						||
| 
								 | 
							
								KeepEmptyLinesAtTheStartOfBlocks: false
							 | 
						||
| 
								 | 
							
								LambdaBodyIndentation: Signature
							 | 
						||
| 
								 | 
							
								Language: Cpp
							 | 
						||
| 
								 | 
							
								LineEnding: DeriveLF
							 | 
						||
| 
								 | 
							
								MacroBlockBegin: ""
							 | 
						||
| 
								 | 
							
								MacroBlockEnd: ""
							 | 
						||
| 
								 | 
							
								MaxEmptyLinesToKeep: 2
							 | 
						||
| 
								 | 
							
								NamespaceIndentation: None
							 | 
						||
| 
								 | 
							
								ObjCBinPackProtocolList: Never
							 | 
						||
| 
								 | 
							
								ObjCBlockIndentWidth: 2
							 | 
						||
| 
								 | 
							
								ObjCBreakBeforeNestedBlockParam: true
							 | 
						||
| 
								 | 
							
								ObjCSpaceAfterProperty: false
							 | 
						||
| 
								 | 
							
								ObjCSpaceBeforeProtocolList: true
							 | 
						||
| 
								 | 
							
								PPIndentWidth: -1
							 | 
						||
| 
								 | 
							
								PackConstructorInitializers: NextLine
							 | 
						||
| 
								 | 
							
								PenaltyBreakAssignment: 2
							 | 
						||
| 
								 | 
							
								PenaltyBreakBeforeFirstCallParameter: 1
							 | 
						||
| 
								 | 
							
								PenaltyBreakComment: 300
							 | 
						||
| 
								 | 
							
								PenaltyBreakFirstLessLess: 120
							 | 
						||
| 
								 | 
							
								PenaltyBreakOpenParenthesis: 0
							 | 
						||
| 
								 | 
							
								PenaltyBreakString: 1000
							 | 
						||
| 
								 | 
							
								PenaltyBreakTemplateDeclaration: 10
							 | 
						||
| 
								 | 
							
								PenaltyExcessCharacter: 1000000
							 | 
						||
| 
								 | 
							
								PenaltyIndentedWhitespace: 0
							 | 
						||
| 
								 | 
							
								PenaltyReturnTypeOnItsOwnLine: 200
							 | 
						||
| 
								 | 
							
								PointerAlignment: Right
							 | 
						||
| 
								 | 
							
								QualifierAlignment: Leave
							 | 
						||
| 
								 | 
							
								RawStringFormats:
							 | 
						||
| 
								 | 
							
								  - Language: Cpp
							 | 
						||
| 
								 | 
							
								    Delimiters:
							 | 
						||
| 
								 | 
							
								      - cc
							 | 
						||
| 
								 | 
							
								      - CC
							 | 
						||
| 
								 | 
							
								      - cpp
							 | 
						||
| 
								 | 
							
								      - Cpp
							 | 
						||
| 
								 | 
							
								      - CPP
							 | 
						||
| 
								 | 
							
								      - c++
							 | 
						||
| 
								 | 
							
								      - C++
							 | 
						||
| 
								 | 
							
								    CanonicalDelimiter: ""
							 | 
						||
| 
								 | 
							
								    BasedOnStyle: google
							 | 
						||
| 
								 | 
							
								  - Language: TextProto
							 | 
						||
| 
								 | 
							
								    Delimiters:
							 | 
						||
| 
								 | 
							
								      - pb
							 | 
						||
| 
								 | 
							
								      - PB
							 | 
						||
| 
								 | 
							
								      - proto
							 | 
						||
| 
								 | 
							
								      - PROTO
							 | 
						||
| 
								 | 
							
								    EnclosingFunctions:
							 | 
						||
| 
								 | 
							
								      - EqualsProto
							 | 
						||
| 
								 | 
							
								      - EquivToProto
							 | 
						||
| 
								 | 
							
								      - PARSE_PARTIAL_TEXT_PROTO
							 | 
						||
| 
								 | 
							
								      - PARSE_TEST_PROTO
							 | 
						||
| 
								 | 
							
								      - PARSE_TEXT_PROTO
							 | 
						||
| 
								 | 
							
								      - ParseTextOrDie
							 | 
						||
| 
								 | 
							
								      - ParseTextProtoOrDie
							 | 
						||
| 
								 | 
							
								      - ParseTestProto
							 | 
						||
| 
								 | 
							
								      - ParsePartialTestProto
							 | 
						||
| 
								 | 
							
								    CanonicalDelimiter: pb
							 | 
						||
| 
								 | 
							
								    BasedOnStyle: google
							 | 
						||
| 
								 | 
							
								ReferenceAlignment: Pointer
							 | 
						||
| 
								 | 
							
								ReflowComments: true
							 | 
						||
| 
								 | 
							
								RemoveBracesLLVM: false
							 | 
						||
| 
								 | 
							
								RemoveParentheses: Leave
							 | 
						||
| 
								 | 
							
								RemoveSemicolon: false
							 | 
						||
| 
								 | 
							
								RequiresClausePosition: OwnLine
							 | 
						||
| 
								 | 
							
								RequiresExpressionIndentation: OuterScope
							 | 
						||
| 
								 | 
							
								SeparateDefinitionBlocks: Always
							 | 
						||
| 
								 | 
							
								ShortNamespaceLines: 0
							 | 
						||
| 
								 | 
							
								SortIncludes: Never
							 | 
						||
| 
								 | 
							
								SortJavaStaticImport: Before
							 | 
						||
| 
								 | 
							
								SortUsingDeclarations: LexicographicNumeric
							 | 
						||
| 
								 | 
							
								SpaceAfterCStyleCast: false
							 | 
						||
| 
								 | 
							
								SpaceAfterLogicalNot: false
							 | 
						||
| 
								 | 
							
								SpaceAfterTemplateKeyword: true
							 | 
						||
| 
								 | 
							
								SpaceAroundPointerQualifiers: Default
							 | 
						||
| 
								 | 
							
								SpaceBeforeAssignmentOperators: true
							 | 
						||
| 
								 | 
							
								SpaceBeforeCaseColon: false
							 | 
						||
| 
								 | 
							
								SpaceBeforeCpp11BracedList: false
							 | 
						||
| 
								 | 
							
								SpaceBeforeCtorInitializerColon: true
							 | 
						||
| 
								 | 
							
								SpaceBeforeInheritanceColon: true
							 | 
						||
| 
								 | 
							
								SpaceBeforeJsonColon: false
							 | 
						||
| 
								 | 
							
								SpaceBeforeParens: Custom
							 | 
						||
| 
								 | 
							
								SpaceBeforeParensOptions:
							 | 
						||
| 
								 | 
							
								  AfterControlStatements: true
							 | 
						||
| 
								 | 
							
								  AfterForeachMacros: true
							 | 
						||
| 
								 | 
							
								  AfterFunctionDeclarationName: false
							 | 
						||
| 
								 | 
							
								  AfterFunctionDefinitionName: false
							 | 
						||
| 
								 | 
							
								  AfterIfMacros: true
							 | 
						||
| 
								 | 
							
								  AfterOverloadedOperator: false
							 | 
						||
| 
								 | 
							
								  AfterRequiresInClause: false
							 | 
						||
| 
								 | 
							
								  AfterRequiresInExpression: true
							 | 
						||
| 
								 | 
							
								  BeforeNonEmptyParentheses: false
							 | 
						||
| 
								 | 
							
								SpaceBeforeRangeBasedForLoopColon: true
							 | 
						||
| 
								 | 
							
								SpaceBeforeSquareBrackets: false
							 | 
						||
| 
								 | 
							
								SpaceInEmptyBlock: false
							 | 
						||
| 
								 | 
							
								SpacesBeforeTrailingComments: 1
							 | 
						||
| 
								 | 
							
								SpacesInAngles: Never
							 | 
						||
| 
								 | 
							
								SpacesInContainerLiterals: true
							 | 
						||
| 
								 | 
							
								SpacesInLineCommentPrefix:
							 | 
						||
| 
								 | 
							
								  Minimum: 1
							 | 
						||
| 
								 | 
							
								  Maximum: -1
							 | 
						||
| 
								 | 
							
								SpacesInParens: Never
							 | 
						||
| 
								 | 
							
								SpacesInParensOptions:
							 | 
						||
| 
								 | 
							
								  InConditionalStatements: false
							 | 
						||
| 
								 | 
							
								  InCStyleCasts: false
							 | 
						||
| 
								 | 
							
								  InEmptyParentheses: false
							 | 
						||
| 
								 | 
							
								  Other: false
							 | 
						||
| 
								 | 
							
								SpacesInSquareBrackets: false
							 | 
						||
| 
								 | 
							
								Standard: Auto
							 | 
						||
| 
								 | 
							
								StatementAttributeLikeMacros:
							 | 
						||
| 
								 | 
							
								  - Q_EMIT
							 | 
						||
| 
								 | 
							
								StatementMacros:
							 | 
						||
| 
								 | 
							
								  - Q_UNUSED
							 | 
						||
| 
								 | 
							
								  - QT_REQUIRE_VERSION
							 | 
						||
| 
								 | 
							
								TabWidth: 8
							 | 
						||
| 
								 | 
							
								UseTab: Never
							 | 
						||
| 
								 | 
							
								VerilogBreakBetweenInstancePorts: true
							 | 
						||
| 
								 | 
							
								WhitespaceSensitiveMacros:
							 | 
						||
| 
								 | 
							
								  - BOOST_PP_STRINGIZE
							 | 
						||
| 
								 | 
							
								  - CF_SWIFT_NAME
							 | 
						||
| 
								 | 
							
								  - NS_SWIFT_NAME
							 | 
						||
| 
								 | 
							
								  - PP_STRINGIZE
							 | 
						||
| 
								 | 
							
								  - STRINGIZE
							 |