13a044400SKuiying Wang--- 23a044400SKuiying WangLanguage: Cpp 33a044400SKuiying Wang# BasedOnStyle: LLVM 43a044400SKuiying WangAccessModifierOffset: -2 53a044400SKuiying WangAlignAfterOpenBracket: Align 63a044400SKuiying WangAlignConsecutiveAssignments: false 73a044400SKuiying WangAlignConsecutiveDeclarations: false 8eddf960aSJonathan DomanAlignEscapedNewlines: Right 9eddf960aSJonathan DomanAlignOperands: Align 10e7e197b3SPatrick WilliamsAlignTrailingComments: 11e7e197b3SPatrick Williams Kind: Always 12e7e197b3SPatrick Williams OverEmptyLines: 1 133a044400SKuiying WangAllowAllParametersOfDeclarationOnNextLine: true 14eddf960aSJonathan DomanAllowShortBlocksOnASingleLine: Empty 153a044400SKuiying WangAllowShortCaseLabelsOnASingleLine: false 16eddf960aSJonathan DomanAllowShortFunctionsOnASingleLine: Empty 17608a3921SPatrick WilliamsAllowShortIfStatementsOnASingleLine: Never 18608a3921SPatrick WilliamsAllowShortLambdasOnASingleLine: true 193a044400SKuiying WangAllowShortLoopsOnASingleLine: false 203a044400SKuiying WangAlwaysBreakAfterReturnType: None 213a044400SKuiying WangAlwaysBreakBeforeMultilineStrings: false 22eddf960aSJonathan DomanAlwaysBreakTemplateDeclarations: Yes 233a044400SKuiying WangBinPackArguments: true 243a044400SKuiying WangBinPackParameters: true 25608a3921SPatrick WilliamsBitFieldColonSpacing: None 263a044400SKuiying WangBraceWrapping: 27eddf960aSJonathan Doman AfterCaseLabel: true 283a044400SKuiying Wang AfterClass: true 293a044400SKuiying Wang AfterControlStatement: true 303a044400SKuiying Wang AfterEnum: true 31608a3921SPatrick Williams AfterExternBlock: true 323a044400SKuiying Wang AfterFunction: true 333a044400SKuiying Wang AfterNamespace: true 343a044400SKuiying Wang AfterObjCDeclaration: true 353a044400SKuiying Wang AfterStruct: true 363a044400SKuiying Wang AfterUnion: true 373a044400SKuiying Wang BeforeCatch: true 383a044400SKuiying Wang BeforeElse: true 39608a3921SPatrick Williams BeforeLambdaBody: false 40608a3921SPatrick Williams BeforeWhile: false 413a044400SKuiying Wang IndentBraces: false 42eddf960aSJonathan Doman SplitEmptyFunction: false 43eddf960aSJonathan Doman SplitEmptyRecord: false 44eddf960aSJonathan Doman SplitEmptyNamespace: false 45e7e197b3SPatrick WilliamsBreakAfterAttributes: Never 463a044400SKuiying WangBreakBeforeBinaryOperators: None 473a044400SKuiying WangBreakBeforeBraces: Custom 483a044400SKuiying WangBreakBeforeTernaryOperators: true 493a044400SKuiying WangBreakConstructorInitializers: AfterColon 50eddf960aSJonathan DomanBreakInheritanceList: AfterColon 51eddf960aSJonathan DomanBreakStringLiterals: false 523a044400SKuiying WangColumnLimit: 80 533a044400SKuiying WangCommentPragmas: '^ IWYU pragma:' 54eddf960aSJonathan DomanCompactNamespaces: false 553a044400SKuiying WangConstructorInitializerIndentWidth: 4 563a044400SKuiying WangContinuationIndentWidth: 4 573a044400SKuiying WangCpp11BracedListStyle: true 58eddf960aSJonathan DomanDerivePointerAlignment: false 593a044400SKuiying WangDisableFormat: false 603a044400SKuiying WangFixNamespaceComments: true 61608a3921SPatrick WilliamsForEachMacros: 62608a3921SPatrick Williams - foreach 63608a3921SPatrick Williams - Q_FOREACH 64608a3921SPatrick Williams - BOOST_FOREACH 653a044400SKuiying WangIncludeBlocks: Regroup 663a044400SKuiying WangIncludeCategories: 673a044400SKuiying Wang - Regex: '^[<"](gtest|gmock)' 68eddf960aSJonathan Doman Priority: 7 693a044400SKuiying Wang - Regex: '^"config.h"' 703a044400SKuiying Wang Priority: -1 71eddf960aSJonathan Doman - Regex: '^".*\.h"' 723a044400SKuiying Wang Priority: 1 73eddf960aSJonathan Doman - Regex: '^".*\.hpp"' 743a044400SKuiying Wang Priority: 2 75eddf960aSJonathan Doman - Regex: '^<.*\.h>' 763a044400SKuiying Wang Priority: 3 77eddf960aSJonathan Doman - Regex: '^<.*\.hpp>' 783a044400SKuiying Wang Priority: 4 79eddf960aSJonathan Doman - Regex: '^<.*' 80eddf960aSJonathan Doman Priority: 5 81eddf960aSJonathan Doman - Regex: '.*' 82eddf960aSJonathan Doman Priority: 6 833a044400SKuiying WangIndentCaseLabels: true 84608a3921SPatrick WilliamsIndentExternBlock: NoIndent 85eddf960aSJonathan DomanIndentRequiresClause: true 863a044400SKuiying WangIndentWidth: 4 873a044400SKuiying WangIndentWrappedFunctionNames: true 88e7e197b3SPatrick WilliamsInsertNewlineAtEOF: true 89eddf960aSJonathan DomanKeepEmptyLinesAtTheStartOfBlocks: false 90*9c2e871dSPatrick WilliamsLambdaBodyIndentation: Signature 91e7e197b3SPatrick WilliamsLineEnding: LF 923a044400SKuiying WangMacroBlockBegin: '' 933a044400SKuiying WangMacroBlockEnd: '' 943a044400SKuiying WangMaxEmptyLinesToKeep: 1 953a044400SKuiying WangNamespaceIndentation: None 963a044400SKuiying WangObjCBlockIndentWidth: 2 973a044400SKuiying WangObjCSpaceAfterProperty: false 983a044400SKuiying WangObjCSpaceBeforeProtocolList: true 99608a3921SPatrick WilliamsPackConstructorInitializers: BinPack 100eddf960aSJonathan DomanPenaltyBreakAssignment: 25 101*9c2e871dSPatrick WilliamsPenaltyBreakBeforeFirstCallParameter: 50 1023a044400SKuiying WangPenaltyBreakComment: 300 1033a044400SKuiying WangPenaltyBreakFirstLessLess: 120 1043a044400SKuiying WangPenaltyBreakString: 1000 105*9c2e871dSPatrick WilliamsPenaltyBreakTemplateDeclaration: 10 1063a044400SKuiying WangPenaltyExcessCharacter: 1000000 1073a044400SKuiying WangPenaltyReturnTypeOnItsOwnLine: 60 108*9c2e871dSPatrick WilliamsPenaltyIndentedWhitespace: 1 109608a3921SPatrick WilliamsPointerAlignment: Left 110eddf960aSJonathan DomanQualifierAlignment: Left 111eddf960aSJonathan DomanReferenceAlignment: Left 1123a044400SKuiying WangReflowComments: true 113eddf960aSJonathan DomanRequiresClausePosition: OwnLine 114e7e197b3SPatrick WilliamsRequiresExpressionIndentation: Keyword 115608a3921SPatrick WilliamsSortIncludes: CaseSensitive 116eddf960aSJonathan DomanSortUsingDeclarations: true 1173a044400SKuiying WangSpaceAfterCStyleCast: false 118eddf960aSJonathan DomanSpaceAfterTemplateKeyword: true 1193a044400SKuiying WangSpaceBeforeAssignmentOperators: true 120eddf960aSJonathan DomanSpaceBeforeCpp11BracedList: false 121eddf960aSJonathan DomanSpaceBeforeCtorInitializerColon: true 122eddf960aSJonathan DomanSpaceBeforeInheritanceColon: true 1233a044400SKuiying WangSpaceBeforeParens: ControlStatements 124eddf960aSJonathan DomanSpaceBeforeRangeBasedForLoopColon: true 1253a044400SKuiying WangSpaceInEmptyParentheses: false 1263a044400SKuiying WangSpacesBeforeTrailingComments: 1 127608a3921SPatrick WilliamsSpacesInAngles: Never 1283a044400SKuiying WangSpacesInContainerLiterals: true 1293a044400SKuiying WangSpacesInCStyleCastParentheses: false 1303a044400SKuiying WangSpacesInParentheses: false 1313a044400SKuiying WangSpacesInSquareBrackets: false 132eddf960aSJonathan DomanStandard: Latest 1333a044400SKuiying WangTabWidth: 4 1343a044400SKuiying WangUseTab: Never 1353a044400SKuiying Wang... 136eddf960aSJonathan Doman 137