1*642f437eSKuiying Wang--- 2*642f437eSKuiying WangLanguage: Cpp 3*642f437eSKuiying Wang# BasedOnStyle: LLVM 4*642f437eSKuiying WangAccessModifierOffset: -2 5*642f437eSKuiying WangAlignAfterOpenBracket: Align 6*642f437eSKuiying WangAlignConsecutiveAssignments: false 7*642f437eSKuiying WangAlignConsecutiveDeclarations: false 8*642f437eSKuiying WangAlignEscapedNewlines: Right 9*642f437eSKuiying WangAlignOperands: true 10*642f437eSKuiying WangAlignTrailingComments: true 11*642f437eSKuiying WangAllowAllParametersOfDeclarationOnNextLine: true 12*642f437eSKuiying WangAllowShortBlocksOnASingleLine: false 13*642f437eSKuiying WangAllowShortCaseLabelsOnASingleLine: false 14*642f437eSKuiying WangAllowShortFunctionsOnASingleLine: None 15*642f437eSKuiying WangAllowShortIfStatementsOnASingleLine: false 16*642f437eSKuiying WangAllowShortLoopsOnASingleLine: false 17*642f437eSKuiying WangAlwaysBreakAfterReturnType: None 18*642f437eSKuiying WangAlwaysBreakBeforeMultilineStrings: false 19*642f437eSKuiying WangAlwaysBreakTemplateDeclarations: Yes 20*642f437eSKuiying WangBinPackArguments: true 21*642f437eSKuiying WangBinPackParameters: true 22*642f437eSKuiying WangBraceWrapping: 23*642f437eSKuiying Wang AfterCaseLabel: true 24*642f437eSKuiying Wang AfterClass: true 25*642f437eSKuiying Wang AfterControlStatement: true 26*642f437eSKuiying Wang AfterEnum: true 27*642f437eSKuiying Wang AfterFunction: true 28*642f437eSKuiying Wang AfterNamespace: true 29*642f437eSKuiying Wang AfterObjCDeclaration: true 30*642f437eSKuiying Wang AfterStruct: true 31*642f437eSKuiying Wang AfterUnion: true 32*642f437eSKuiying Wang AfterExternBlock: true 33*642f437eSKuiying Wang BeforeCatch: true 34*642f437eSKuiying Wang BeforeElse: true 35*642f437eSKuiying Wang IndentBraces: false 36*642f437eSKuiying Wang SplitEmptyFunction: false 37*642f437eSKuiying Wang SplitEmptyRecord: false 38*642f437eSKuiying Wang SplitEmptyNamespace: false 39*642f437eSKuiying WangBreakBeforeBinaryOperators: None 40*642f437eSKuiying WangBreakBeforeBraces: Custom 41*642f437eSKuiying WangBreakBeforeTernaryOperators: true 42*642f437eSKuiying WangBreakConstructorInitializers: AfterColon 43*642f437eSKuiying WangBreakInheritanceList: AfterColon 44*642f437eSKuiying WangBreakStringLiterals: true 45*642f437eSKuiying WangColumnLimit: 80 46*642f437eSKuiying WangCommentPragmas: '^ IWYU pragma:' 47*642f437eSKuiying WangCompactNamespaces: false 48*642f437eSKuiying WangConstructorInitializerAllOnOneLineOrOnePerLine: false 49*642f437eSKuiying WangConstructorInitializerIndentWidth: 4 50*642f437eSKuiying WangContinuationIndentWidth: 4 51*642f437eSKuiying WangCpp11BracedListStyle: true 52*642f437eSKuiying WangDerivePointerAlignment: false 53*642f437eSKuiying WangPointerAlignment: Left 54*642f437eSKuiying WangDisableFormat: false 55*642f437eSKuiying WangExperimentalAutoDetectBinPacking: false 56*642f437eSKuiying WangFixNamespaceComments: true 57*642f437eSKuiying WangForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH ] 58*642f437eSKuiying WangIncludeBlocks: Regroup 59*642f437eSKuiying WangIncludeCategories: 60*642f437eSKuiying Wang - Regex: '^[<"](gtest|gmock)' 61*642f437eSKuiying Wang Priority: 7 62*642f437eSKuiying Wang - Regex: '^"config.h"' 63*642f437eSKuiying Wang Priority: -1 64*642f437eSKuiying Wang - Regex: '^".*\.h"' 65*642f437eSKuiying Wang Priority: 1 66*642f437eSKuiying Wang - Regex: '^".*\.hpp"' 67*642f437eSKuiying Wang Priority: 2 68*642f437eSKuiying Wang - Regex: '^<.*\.h>' 69*642f437eSKuiying Wang Priority: 3 70*642f437eSKuiying Wang - Regex: '^<.*\.hpp>' 71*642f437eSKuiying Wang Priority: 4 72*642f437eSKuiying Wang - Regex: '^<.*' 73*642f437eSKuiying Wang Priority: 5 74*642f437eSKuiying Wang - Regex: '.*' 75*642f437eSKuiying Wang Priority: 6 76*642f437eSKuiying WangIndentCaseLabels: true 77*642f437eSKuiying WangIndentWidth: 4 78*642f437eSKuiying WangIndentWrappedFunctionNames: true 79*642f437eSKuiying WangKeepEmptyLinesAtTheStartOfBlocks: true 80*642f437eSKuiying WangMacroBlockBegin: '' 81*642f437eSKuiying WangMacroBlockEnd: '' 82*642f437eSKuiying WangMaxEmptyLinesToKeep: 1 83*642f437eSKuiying WangNamespaceIndentation: None 84*642f437eSKuiying WangObjCBlockIndentWidth: 2 85*642f437eSKuiying WangObjCSpaceAfterProperty: false 86*642f437eSKuiying WangObjCSpaceBeforeProtocolList: true 87*642f437eSKuiying WangPenaltyBreakBeforeFirstCallParameter: 19 88*642f437eSKuiying WangPenaltyBreakComment: 300 89*642f437eSKuiying WangPenaltyBreakFirstLessLess: 120 90*642f437eSKuiying WangPenaltyBreakString: 1000 91*642f437eSKuiying WangPenaltyExcessCharacter: 1000000 92*642f437eSKuiying WangPenaltyReturnTypeOnItsOwnLine: 60 93*642f437eSKuiying WangReflowComments: true 94*642f437eSKuiying WangSortIncludes: true 95*642f437eSKuiying WangSortUsingDeclarations: true 96*642f437eSKuiying WangSpaceAfterCStyleCast: false 97*642f437eSKuiying WangSpaceAfterTemplateKeyword: true 98*642f437eSKuiying WangSpaceBeforeAssignmentOperators: true 99*642f437eSKuiying WangSpaceBeforeCpp11BracedList: false 100*642f437eSKuiying WangSpaceBeforeCtorInitializerColon: true 101*642f437eSKuiying WangSpaceBeforeInheritanceColon: true 102*642f437eSKuiying WangSpaceBeforeParens: ControlStatements 103*642f437eSKuiying WangSpaceBeforeRangeBasedForLoopColon: true 104*642f437eSKuiying WangSpaceInEmptyParentheses: false 105*642f437eSKuiying WangSpacesBeforeTrailingComments: 1 106*642f437eSKuiying WangSpacesInAngles: false 107*642f437eSKuiying WangSpacesInContainerLiterals: true 108*642f437eSKuiying WangSpacesInCStyleCastParentheses: false 109*642f437eSKuiying WangSpacesInParentheses: false 110*642f437eSKuiying WangSpacesInSquareBrackets: false 111*642f437eSKuiying WangStandard: Latest 112*642f437eSKuiying WangTabWidth: 4 113*642f437eSKuiying WangUseTab: Never 114*642f437eSKuiying Wang... 115*642f437eSKuiying Wang 116