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 173f6c12b8SPatrick WilliamsAllowShortIfStatementsOnASingleLine: Never 183f6c12b8SPatrick WilliamsAllowShortLambdasOnASingleLine: true 19a184bf61SLei YUAllowShortLoopsOnASingleLine: false 20a184bf61SLei YUAlwaysBreakAfterReturnType: None 21a184bf61SLei YUAlwaysBreakBeforeMultilineStrings: false 225670b188SPatrick WilliamsAlwaysBreakTemplateDeclarations: Yes 23a184bf61SLei YUBinPackArguments: true 24a184bf61SLei YUBinPackParameters: true 253f6c12b8SPatrick WilliamsBitFieldColonSpacing: None 26a184bf61SLei YUBraceWrapping: 275670b188SPatrick Williams AfterCaseLabel: true 28a184bf61SLei YU AfterClass: true 29a184bf61SLei YU AfterControlStatement: true 30a184bf61SLei YU AfterEnum: true 313f6c12b8SPatrick 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 393f6c12b8SPatrick Williams BeforeLambdaBody: false 403f6c12b8SPatrick 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 613f6c12b8SPatrick WilliamsForEachMacros: 623f6c12b8SPatrick Williams - foreach 633f6c12b8SPatrick Williams - Q_FOREACH 643f6c12b8SPatrick 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 843f6c12b8SPatrick WilliamsIndentExternBlock: NoIndent 855670b188SPatrick WilliamsIndentRequiresClause: true 86a184bf61SLei YUIndentWidth: 4 87a184bf61SLei YUIndentWrappedFunctionNames: true 885670b188SPatrick WilliamsInsertNewlineAtEOF: true 895670b188SPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false 90*bab5ed99SPatrick WilliamsLambdaBodyIndentation: Signature 915670b188SPatrick WilliamsLineEnding: LF 92a184bf61SLei YUMacroBlockBegin: '' 93a184bf61SLei YUMacroBlockEnd: '' 94a184bf61SLei YUMaxEmptyLinesToKeep: 1 95a184bf61SLei YUNamespaceIndentation: None 96a184bf61SLei YUObjCBlockIndentWidth: 2 97a184bf61SLei YUObjCSpaceAfterProperty: false 98a184bf61SLei YUObjCSpaceBeforeProtocolList: true 993f6c12b8SPatrick WilliamsPackConstructorInitializers: BinPack 1005670b188SPatrick WilliamsPenaltyBreakAssignment: 25 101*bab5ed99SPatrick WilliamsPenaltyBreakBeforeFirstCallParameter: 50 102a184bf61SLei YUPenaltyBreakComment: 300 103a184bf61SLei YUPenaltyBreakFirstLessLess: 120 104a184bf61SLei YUPenaltyBreakString: 1000 105*bab5ed99SPatrick WilliamsPenaltyBreakTemplateDeclaration: 10 106a184bf61SLei YUPenaltyExcessCharacter: 1000000 107a184bf61SLei YUPenaltyReturnTypeOnItsOwnLine: 60 108*bab5ed99SPatrick WilliamsPenaltyIndentedWhitespace: 1 1093f6c12b8SPatrick WilliamsPointerAlignment: Left 1105670b188SPatrick WilliamsQualifierAlignment: Left 1115670b188SPatrick WilliamsReferenceAlignment: Left 112a184bf61SLei YUReflowComments: true 1135670b188SPatrick WilliamsRequiresClausePosition: OwnLine 1145670b188SPatrick WilliamsRequiresExpressionIndentation: Keyword 1153f6c12b8SPatrick WilliamsSortIncludes: CaseSensitive 116a184bf61SLei YUSortUsingDeclarations: true 117a184bf61SLei YUSpaceAfterCStyleCast: false 1185670b188SPatrick WilliamsSpaceAfterTemplateKeyword: true 119a184bf61SLei YUSpaceBeforeAssignmentOperators: true 1205670b188SPatrick WilliamsSpaceBeforeCpp11BracedList: false 1215670b188SPatrick WilliamsSpaceBeforeCtorInitializerColon: true 1225670b188SPatrick WilliamsSpaceBeforeInheritanceColon: true 123a184bf61SLei YUSpaceBeforeParens: ControlStatements 1245670b188SPatrick WilliamsSpaceBeforeRangeBasedForLoopColon: true 125a184bf61SLei YUSpaceInEmptyParentheses: false 126a184bf61SLei YUSpacesBeforeTrailingComments: 1 1273f6c12b8SPatrick WilliamsSpacesInAngles: Never 128a184bf61SLei YUSpacesInContainerLiterals: true 129a184bf61SLei YUSpacesInCStyleCastParentheses: false 130a184bf61SLei YUSpacesInParentheses: false 131a184bf61SLei YUSpacesInSquareBrackets: false 1325670b188SPatrick WilliamsStandard: Latest 133a184bf61SLei YUTabWidth: 4 134a184bf61SLei YUUseTab: Never 135a184bf61SLei YU... 1365670b188SPatrick Williams 137