1642f437eSKuiying Wang--- 2642f437eSKuiying WangLanguage: Cpp 3642f437eSKuiying Wang# BasedOnStyle: LLVM 4642f437eSKuiying WangAccessModifierOffset: -2 5642f437eSKuiying WangAlignAfterOpenBracket: Align 6642f437eSKuiying WangAlignConsecutiveAssignments: false 7642f437eSKuiying WangAlignConsecutiveDeclarations: false 8642f437eSKuiying WangAlignEscapedNewlines: Right 9f19e2713SPatrick WilliamsAlignOperands: Align 10f19e2713SPatrick WilliamsAlignTrailingComments: 11f19e2713SPatrick Williams Kind: Always 12f19e2713SPatrick Williams OverEmptyLines: 1 13642f437eSKuiying WangAllowAllParametersOfDeclarationOnNextLine: true 14f19e2713SPatrick WilliamsAllowShortBlocksOnASingleLine: Empty 15642f437eSKuiying WangAllowShortCaseLabelsOnASingleLine: false 16f19e2713SPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty 1720de6de8SPatrick WilliamsAllowShortIfStatementsOnASingleLine: Never 1820de6de8SPatrick WilliamsAllowShortLambdasOnASingleLine: true 19642f437eSKuiying WangAllowShortLoopsOnASingleLine: false 20642f437eSKuiying WangAlwaysBreakAfterReturnType: None 21642f437eSKuiying WangAlwaysBreakBeforeMultilineStrings: false 22642f437eSKuiying WangAlwaysBreakTemplateDeclarations: Yes 23642f437eSKuiying WangBinPackArguments: true 24642f437eSKuiying WangBinPackParameters: true 2520de6de8SPatrick WilliamsBitFieldColonSpacing: None 26642f437eSKuiying WangBraceWrapping: 27642f437eSKuiying Wang AfterCaseLabel: true 28642f437eSKuiying Wang AfterClass: true 29642f437eSKuiying Wang AfterControlStatement: true 30642f437eSKuiying Wang AfterEnum: true 3120de6de8SPatrick Williams AfterExternBlock: true 32642f437eSKuiying Wang AfterFunction: true 33642f437eSKuiying Wang AfterNamespace: true 34642f437eSKuiying Wang AfterObjCDeclaration: true 35642f437eSKuiying Wang AfterStruct: true 36642f437eSKuiying Wang AfterUnion: true 37642f437eSKuiying Wang BeforeCatch: true 38642f437eSKuiying Wang BeforeElse: true 3920de6de8SPatrick Williams BeforeLambdaBody: false 4020de6de8SPatrick Williams BeforeWhile: false 41642f437eSKuiying Wang IndentBraces: false 42642f437eSKuiying Wang SplitEmptyFunction: false 43642f437eSKuiying Wang SplitEmptyRecord: false 44642f437eSKuiying Wang SplitEmptyNamespace: false 45f19e2713SPatrick WilliamsBreakAfterAttributes: Never 46642f437eSKuiying WangBreakBeforeBinaryOperators: None 47642f437eSKuiying WangBreakBeforeBraces: Custom 48642f437eSKuiying WangBreakBeforeTernaryOperators: true 49642f437eSKuiying WangBreakConstructorInitializers: AfterColon 50642f437eSKuiying WangBreakInheritanceList: AfterColon 51b9e362ddSGeorge LiuBreakStringLiterals: false 52642f437eSKuiying WangColumnLimit: 80 53642f437eSKuiying WangCommentPragmas: '^ IWYU pragma:' 54642f437eSKuiying WangCompactNamespaces: false 55642f437eSKuiying WangConstructorInitializerIndentWidth: 4 56642f437eSKuiying WangContinuationIndentWidth: 4 57642f437eSKuiying WangCpp11BracedListStyle: true 58642f437eSKuiying WangDerivePointerAlignment: false 59642f437eSKuiying WangDisableFormat: false 60642f437eSKuiying WangFixNamespaceComments: true 6120de6de8SPatrick WilliamsForEachMacros: 6220de6de8SPatrick Williams - foreach 6320de6de8SPatrick Williams - Q_FOREACH 6420de6de8SPatrick Williams - BOOST_FOREACH 65642f437eSKuiying WangIncludeBlocks: Regroup 66642f437eSKuiying WangIncludeCategories: 67642f437eSKuiying Wang - Regex: '^[<"](gtest|gmock)' 68642f437eSKuiying Wang Priority: 7 69642f437eSKuiying Wang - Regex: '^"config.h"' 70642f437eSKuiying Wang Priority: -1 71642f437eSKuiying Wang - Regex: '^".*\.h"' 72642f437eSKuiying Wang Priority: 1 73642f437eSKuiying Wang - Regex: '^".*\.hpp"' 74642f437eSKuiying Wang Priority: 2 75642f437eSKuiying Wang - Regex: '^<.*\.h>' 76642f437eSKuiying Wang Priority: 3 77642f437eSKuiying Wang - Regex: '^<.*\.hpp>' 78642f437eSKuiying Wang Priority: 4 79642f437eSKuiying Wang - Regex: '^<.*' 80642f437eSKuiying Wang Priority: 5 81642f437eSKuiying Wang - Regex: '.*' 82642f437eSKuiying Wang Priority: 6 83642f437eSKuiying WangIndentCaseLabels: true 8420de6de8SPatrick WilliamsIndentExternBlock: NoIndent 85f19e2713SPatrick WilliamsIndentRequiresClause: true 86642f437eSKuiying WangIndentWidth: 4 87642f437eSKuiying WangIndentWrappedFunctionNames: true 88f19e2713SPatrick WilliamsInsertNewlineAtEOF: true 89f19e2713SPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false 90*ea6a65f0SPatrick WilliamsLambdaBodyIndentation: Signature 91f19e2713SPatrick WilliamsLineEnding: LF 92642f437eSKuiying WangMacroBlockBegin: '' 93642f437eSKuiying WangMacroBlockEnd: '' 94642f437eSKuiying WangMaxEmptyLinesToKeep: 1 95642f437eSKuiying WangNamespaceIndentation: None 96642f437eSKuiying WangObjCBlockIndentWidth: 2 97642f437eSKuiying WangObjCSpaceAfterProperty: false 98642f437eSKuiying WangObjCSpaceBeforeProtocolList: true 9920de6de8SPatrick WilliamsPackConstructorInitializers: BinPack 100f19e2713SPatrick WilliamsPenaltyBreakAssignment: 25 101*ea6a65f0SPatrick WilliamsPenaltyBreakBeforeFirstCallParameter: 50 102642f437eSKuiying WangPenaltyBreakComment: 300 103642f437eSKuiying WangPenaltyBreakFirstLessLess: 120 104642f437eSKuiying WangPenaltyBreakString: 1000 105*ea6a65f0SPatrick WilliamsPenaltyBreakTemplateDeclaration: 10 106642f437eSKuiying WangPenaltyExcessCharacter: 1000000 107642f437eSKuiying WangPenaltyReturnTypeOnItsOwnLine: 60 108*ea6a65f0SPatrick WilliamsPenaltyIndentedWhitespace: 1 10920de6de8SPatrick WilliamsPointerAlignment: Left 110f19e2713SPatrick WilliamsQualifierAlignment: Left 111f19e2713SPatrick WilliamsReferenceAlignment: Left 112642f437eSKuiying WangReflowComments: true 113f19e2713SPatrick WilliamsRequiresClausePosition: OwnLine 114f19e2713SPatrick WilliamsRequiresExpressionIndentation: Keyword 11520de6de8SPatrick WilliamsSortIncludes: CaseSensitive 116642f437eSKuiying WangSortUsingDeclarations: true 117642f437eSKuiying WangSpaceAfterCStyleCast: false 118642f437eSKuiying WangSpaceAfterTemplateKeyword: true 119642f437eSKuiying WangSpaceBeforeAssignmentOperators: true 120642f437eSKuiying WangSpaceBeforeCpp11BracedList: false 121642f437eSKuiying WangSpaceBeforeCtorInitializerColon: true 122642f437eSKuiying WangSpaceBeforeInheritanceColon: true 123642f437eSKuiying WangSpaceBeforeParens: ControlStatements 124642f437eSKuiying WangSpaceBeforeRangeBasedForLoopColon: true 125642f437eSKuiying WangSpaceInEmptyParentheses: false 126642f437eSKuiying WangSpacesBeforeTrailingComments: 1 12720de6de8SPatrick WilliamsSpacesInAngles: Never 128642f437eSKuiying WangSpacesInContainerLiterals: true 129642f437eSKuiying WangSpacesInCStyleCastParentheses: false 130642f437eSKuiying WangSpacesInParentheses: false 131642f437eSKuiying WangSpacesInSquareBrackets: false 132642f437eSKuiying WangStandard: Latest 133642f437eSKuiying WangTabWidth: 4 134642f437eSKuiying WangUseTab: Never 135642f437eSKuiying Wang... 136642f437eSKuiying Wang 137