13e3269adSCheng C Yang--- 23e3269adSCheng C YangLanguage: Cpp 33e3269adSCheng C Yang# BasedOnStyle: LLVM 43e3269adSCheng C YangAccessModifierOffset: -2 53e3269adSCheng C YangAlignAfterOpenBracket: Align 63e3269adSCheng C YangAlignConsecutiveAssignments: false 73e3269adSCheng C YangAlignConsecutiveDeclarations: false 818a5ab91SZhikui RenAlignEscapedNewlines: Right 9*c39d3dfcSPatrick WilliamsAlignOperands: Align 10*c39d3dfcSPatrick WilliamsAlignTrailingComments: 11*c39d3dfcSPatrick Williams Kind: Always 12*c39d3dfcSPatrick Williams OverEmptyLines: 1 133e3269adSCheng C YangAllowAllParametersOfDeclarationOnNextLine: true 14*c39d3dfcSPatrick WilliamsAllowShortBlocksOnASingleLine: Empty 153e3269adSCheng C YangAllowShortCaseLabelsOnASingleLine: false 16*c39d3dfcSPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty 173e3269adSCheng C YangAllowShortIfStatementsOnASingleLine: false 183e3269adSCheng C YangAllowShortLoopsOnASingleLine: false 193e3269adSCheng C YangAlwaysBreakAfterReturnType: None 203e3269adSCheng C YangAlwaysBreakBeforeMultilineStrings: false 2118a5ab91SZhikui RenAlwaysBreakTemplateDeclarations: Yes 223e3269adSCheng C YangBinPackArguments: true 233e3269adSCheng C YangBinPackParameters: true 243e3269adSCheng C YangBraceWrapping: 2518a5ab91SZhikui Ren AfterCaseLabel: true 263e3269adSCheng C Yang AfterClass: true 273e3269adSCheng C Yang AfterControlStatement: true 283e3269adSCheng C Yang AfterEnum: true 293e3269adSCheng C Yang AfterFunction: true 303e3269adSCheng C Yang AfterNamespace: true 313e3269adSCheng C Yang AfterObjCDeclaration: true 323e3269adSCheng C Yang AfterStruct: true 333e3269adSCheng C Yang AfterUnion: true 3418a5ab91SZhikui Ren AfterExternBlock: true 353e3269adSCheng C Yang BeforeCatch: true 363e3269adSCheng C Yang BeforeElse: true 373e3269adSCheng C Yang IndentBraces: false 3818a5ab91SZhikui Ren SplitEmptyFunction: false 3918a5ab91SZhikui Ren SplitEmptyRecord: false 4018a5ab91SZhikui Ren SplitEmptyNamespace: false 41*c39d3dfcSPatrick WilliamsBreakAfterAttributes: Never 423e3269adSCheng C YangBreakBeforeBinaryOperators: None 433e3269adSCheng C YangBreakBeforeBraces: Custom 443e3269adSCheng C YangBreakBeforeTernaryOperators: true 453e3269adSCheng C YangBreakConstructorInitializers: AfterColon 4618a5ab91SZhikui RenBreakInheritanceList: AfterColon 47*c39d3dfcSPatrick WilliamsBreakStringLiterals: false 483e3269adSCheng C YangColumnLimit: 80 493e3269adSCheng C YangCommentPragmas: '^ IWYU pragma:' 5018a5ab91SZhikui RenCompactNamespaces: false 513e3269adSCheng C YangConstructorInitializerAllOnOneLineOrOnePerLine: false 523e3269adSCheng C YangConstructorInitializerIndentWidth: 4 533e3269adSCheng C YangContinuationIndentWidth: 4 543e3269adSCheng C YangCpp11BracedListStyle: true 55*c39d3dfcSPatrick WilliamsDeriveLineEnding: false 563e3269adSCheng C YangDerivePointerAlignment: false 573e3269adSCheng C YangPointerAlignment: Left 583e3269adSCheng C YangDisableFormat: false 593e3269adSCheng C YangExperimentalAutoDetectBinPacking: false 603e3269adSCheng C YangFixNamespaceComments: true 613e3269adSCheng C YangForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH ] 623e3269adSCheng C YangIncludeBlocks: Regroup 633e3269adSCheng C YangIncludeCategories: 643e3269adSCheng C Yang - Regex: '^[<"](gtest|gmock)' 6518a5ab91SZhikui Ren Priority: 7 663e3269adSCheng C Yang - Regex: '^"config.h"' 673e3269adSCheng C Yang Priority: -1 6818a5ab91SZhikui Ren - Regex: '^".*\.h"' 693e3269adSCheng C Yang Priority: 1 7018a5ab91SZhikui Ren - Regex: '^".*\.hpp"' 713e3269adSCheng C Yang Priority: 2 7218a5ab91SZhikui Ren - Regex: '^<.*\.h>' 733e3269adSCheng C Yang Priority: 3 7418a5ab91SZhikui Ren - Regex: '^<.*\.hpp>' 753e3269adSCheng C Yang Priority: 4 7618a5ab91SZhikui Ren - Regex: '^<.*' 7718a5ab91SZhikui Ren Priority: 5 7818a5ab91SZhikui Ren - Regex: '.*' 7918a5ab91SZhikui Ren Priority: 6 803e3269adSCheng C YangIndentCaseLabels: true 81*c39d3dfcSPatrick WilliamsIndentRequiresClause: true 823e3269adSCheng C YangIndentWidth: 4 833e3269adSCheng C YangIndentWrappedFunctionNames: true 84*c39d3dfcSPatrick WilliamsInsertNewlineAtEOF: true 85*c39d3dfcSPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false 86*c39d3dfcSPatrick WilliamsLambdaBodyIndentation: OuterScope 87*c39d3dfcSPatrick WilliamsLineEnding: LF 883e3269adSCheng C YangMacroBlockBegin: '' 893e3269adSCheng C YangMacroBlockEnd: '' 903e3269adSCheng C YangMaxEmptyLinesToKeep: 1 913e3269adSCheng C YangNamespaceIndentation: None 923e3269adSCheng C YangObjCBlockIndentWidth: 2 933e3269adSCheng C YangObjCSpaceAfterProperty: false 943e3269adSCheng C YangObjCSpaceBeforeProtocolList: true 95*c39d3dfcSPatrick WilliamsPenaltyBreakAssignment: 25 963e3269adSCheng C YangPenaltyBreakBeforeFirstCallParameter: 19 973e3269adSCheng C YangPenaltyBreakComment: 300 983e3269adSCheng C YangPenaltyBreakFirstLessLess: 120 993e3269adSCheng C YangPenaltyBreakString: 1000 1003e3269adSCheng C YangPenaltyExcessCharacter: 1000000 1013e3269adSCheng C YangPenaltyReturnTypeOnItsOwnLine: 60 102*c39d3dfcSPatrick WilliamsPenaltyIndentedWhitespace: 0 103*c39d3dfcSPatrick WilliamsQualifierAlignment: Left 104*c39d3dfcSPatrick WilliamsReferenceAlignment: Left 1053e3269adSCheng C YangReflowComments: true 106*c39d3dfcSPatrick WilliamsRequiresClausePosition: OwnLine 107*c39d3dfcSPatrick WilliamsRequiresExpressionIndentation: Keyword 1083e3269adSCheng C YangSortIncludes: true 1093e3269adSCheng C YangSortUsingDeclarations: true 1103e3269adSCheng C YangSpaceAfterCStyleCast: false 11118a5ab91SZhikui RenSpaceAfterTemplateKeyword: true 1123e3269adSCheng C YangSpaceBeforeAssignmentOperators: true 11318a5ab91SZhikui RenSpaceBeforeCpp11BracedList: false 11418a5ab91SZhikui RenSpaceBeforeCtorInitializerColon: true 11518a5ab91SZhikui RenSpaceBeforeInheritanceColon: true 1163e3269adSCheng C YangSpaceBeforeParens: ControlStatements 11718a5ab91SZhikui RenSpaceBeforeRangeBasedForLoopColon: true 1183e3269adSCheng C YangSpaceInEmptyParentheses: false 1193e3269adSCheng C YangSpacesBeforeTrailingComments: 1 1203e3269adSCheng C YangSpacesInAngles: false 1213e3269adSCheng C YangSpacesInContainerLiterals: true 1223e3269adSCheng C YangSpacesInCStyleCastParentheses: false 1233e3269adSCheng C YangSpacesInParentheses: false 1243e3269adSCheng C YangSpacesInSquareBrackets: false 125*c39d3dfcSPatrick WilliamsStandard: Latest 1263e3269adSCheng C YangTabWidth: 4 1273e3269adSCheng C YangUseTab: Never 1283e3269adSCheng C Yang... 1293e3269adSCheng C Yang 130