1a184bf61SLei YU--- 2a184bf61SLei YULanguage: Cpp 3a184bf61SLei YU# BasedOnStyle: LLVM 4a184bf61SLei YUAccessModifierOffset: -2 5a184bf61SLei YUAlignAfterOpenBracket: Align 6a184bf61SLei YUAlignConsecutiveAssignments: false 7a184bf61SLei YUAlignConsecutiveDeclarations: false 85670b188SPatrick WilliamsAlignEscapedNewlines: Right 95670b188SPatrick WilliamsAlignOperands: Align 105670b188SPatrick WilliamsAlignTrailingComments: 115670b188SPatrick Williams Kind: Always 125670b188SPatrick Williams OverEmptyLines: 1 13a184bf61SLei YUAllowAllParametersOfDeclarationOnNextLine: true 145670b188SPatrick WilliamsAllowShortBlocksOnASingleLine: Empty 15a184bf61SLei YUAllowShortCaseLabelsOnASingleLine: false 165670b188SPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty 17*3f6c12b8SPatrick WilliamsAllowShortIfStatementsOnASingleLine: Never 18*3f6c12b8SPatrick WilliamsAllowShortLambdasOnASingleLine: true 19a184bf61SLei YUAllowShortLoopsOnASingleLine: false 20a184bf61SLei YUAlwaysBreakAfterReturnType: None 21a184bf61SLei YUAlwaysBreakBeforeMultilineStrings: false 225670b188SPatrick WilliamsAlwaysBreakTemplateDeclarations: Yes 23a184bf61SLei YUBinPackArguments: true 24a184bf61SLei YUBinPackParameters: true 25*3f6c12b8SPatrick WilliamsBitFieldColonSpacing: None 26a184bf61SLei YUBraceWrapping: 275670b188SPatrick Williams AfterCaseLabel: true 28a184bf61SLei YU AfterClass: true 29a184bf61SLei YU AfterControlStatement: true 30a184bf61SLei YU AfterEnum: true 31*3f6c12b8SPatrick Williams AfterExternBlock: true 32a184bf61SLei YU AfterFunction: true 33a184bf61SLei YU AfterNamespace: true 34a184bf61SLei YU AfterObjCDeclaration: true 35a184bf61SLei YU AfterStruct: true 36a184bf61SLei YU AfterUnion: true 37a184bf61SLei YU BeforeCatch: true 38a184bf61SLei YU BeforeElse: true 39*3f6c12b8SPatrick Williams BeforeLambdaBody: false 40*3f6c12b8SPatrick Williams BeforeWhile: false 41a184bf61SLei YU IndentBraces: false 425670b188SPatrick Williams SplitEmptyFunction: false 435670b188SPatrick Williams SplitEmptyRecord: false 445670b188SPatrick Williams SplitEmptyNamespace: false 455670b188SPatrick WilliamsBreakAfterAttributes: Never 46a184bf61SLei YUBreakBeforeBinaryOperators: None 47a184bf61SLei YUBreakBeforeBraces: Custom 48a184bf61SLei YUBreakBeforeTernaryOperators: true 49a184bf61SLei YUBreakConstructorInitializers: AfterColon 505670b188SPatrick WilliamsBreakInheritanceList: AfterColon 515670b188SPatrick WilliamsBreakStringLiterals: false 52a184bf61SLei YUColumnLimit: 80 53a184bf61SLei YUCommentPragmas: '^ IWYU pragma:' 545670b188SPatrick WilliamsCompactNamespaces: false 55a184bf61SLei YUConstructorInitializerIndentWidth: 4 56a184bf61SLei YUContinuationIndentWidth: 4 57a184bf61SLei YUCpp11BracedListStyle: true 58a184bf61SLei YUDerivePointerAlignment: false 59a184bf61SLei YUDisableFormat: false 60a184bf61SLei YUFixNamespaceComments: true 61*3f6c12b8SPatrick WilliamsForEachMacros: 62*3f6c12b8SPatrick Williams - foreach 63*3f6c12b8SPatrick Williams - Q_FOREACH 64*3f6c12b8SPatrick Williams - BOOST_FOREACH 65a184bf61SLei YUIncludeBlocks: Regroup 66a184bf61SLei YUIncludeCategories: 67a184bf61SLei YU - Regex: '^[<"](gtest|gmock)' 685670b188SPatrick Williams Priority: 7 69a184bf61SLei YU - Regex: '^"config.h"' 70a184bf61SLei YU Priority: -1 715670b188SPatrick Williams - Regex: '^".*\.h"' 72a184bf61SLei YU Priority: 1 735670b188SPatrick Williams - Regex: '^".*\.hpp"' 74a184bf61SLei YU Priority: 2 755670b188SPatrick Williams - Regex: '^<.*\.h>' 76a184bf61SLei YU Priority: 3 775670b188SPatrick Williams - Regex: '^<.*\.hpp>' 78a184bf61SLei YU Priority: 4 795670b188SPatrick Williams - Regex: '^<.*' 805670b188SPatrick Williams Priority: 5 815670b188SPatrick Williams - Regex: '.*' 825670b188SPatrick Williams Priority: 6 83a184bf61SLei YUIndentCaseLabels: true 84*3f6c12b8SPatrick WilliamsIndentExternBlock: NoIndent 855670b188SPatrick WilliamsIndentRequiresClause: true 86a184bf61SLei YUIndentWidth: 4 87a184bf61SLei YUIndentWrappedFunctionNames: true 885670b188SPatrick WilliamsInsertNewlineAtEOF: true 895670b188SPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false 905670b188SPatrick WilliamsLambdaBodyIndentation: OuterScope 915670b188SPatrick WilliamsLineEnding: LF 92a184bf61SLei YUMacroBlockBegin: '' 93a184bf61SLei YUMacroBlockEnd: '' 94a184bf61SLei YUMaxEmptyLinesToKeep: 1 95a184bf61SLei YUNamespaceIndentation: None 96a184bf61SLei YUObjCBlockIndentWidth: 2 97a184bf61SLei YUObjCSpaceAfterProperty: false 98a184bf61SLei YUObjCSpaceBeforeProtocolList: true 99*3f6c12b8SPatrick WilliamsPackConstructorInitializers: BinPack 1005670b188SPatrick WilliamsPenaltyBreakAssignment: 25 101a184bf61SLei YUPenaltyBreakBeforeFirstCallParameter: 19 102a184bf61SLei YUPenaltyBreakComment: 300 103a184bf61SLei YUPenaltyBreakFirstLessLess: 120 104a184bf61SLei YUPenaltyBreakString: 1000 105a184bf61SLei YUPenaltyExcessCharacter: 1000000 106a184bf61SLei YUPenaltyReturnTypeOnItsOwnLine: 60 1075670b188SPatrick WilliamsPenaltyIndentedWhitespace: 0 108*3f6c12b8SPatrick WilliamsPointerAlignment: Left 1095670b188SPatrick WilliamsQualifierAlignment: Left 1105670b188SPatrick WilliamsReferenceAlignment: Left 111a184bf61SLei YUReflowComments: true 1125670b188SPatrick WilliamsRequiresClausePosition: OwnLine 1135670b188SPatrick WilliamsRequiresExpressionIndentation: Keyword 114*3f6c12b8SPatrick WilliamsSortIncludes: CaseSensitive 115a184bf61SLei YUSortUsingDeclarations: true 116a184bf61SLei YUSpaceAfterCStyleCast: false 1175670b188SPatrick WilliamsSpaceAfterTemplateKeyword: true 118a184bf61SLei YUSpaceBeforeAssignmentOperators: true 1195670b188SPatrick WilliamsSpaceBeforeCpp11BracedList: false 1205670b188SPatrick WilliamsSpaceBeforeCtorInitializerColon: true 1215670b188SPatrick WilliamsSpaceBeforeInheritanceColon: true 122a184bf61SLei YUSpaceBeforeParens: ControlStatements 1235670b188SPatrick WilliamsSpaceBeforeRangeBasedForLoopColon: true 124a184bf61SLei YUSpaceInEmptyParentheses: false 125a184bf61SLei YUSpacesBeforeTrailingComments: 1 126*3f6c12b8SPatrick WilliamsSpacesInAngles: Never 127a184bf61SLei YUSpacesInContainerLiterals: true 128a184bf61SLei YUSpacesInCStyleCastParentheses: false 129a184bf61SLei YUSpacesInParentheses: false 130a184bf61SLei YUSpacesInSquareBrackets: false 1315670b188SPatrick WilliamsStandard: Latest 132a184bf61SLei YUTabWidth: 4 133a184bf61SLei YUUseTab: Never 134a184bf61SLei YU... 1355670b188SPatrick Williams 136