1a1c50751SHaiyue Wang--- 2a1c50751SHaiyue WangLanguage: Cpp 39ce5a9a0SVernon Mauery# BasedOnStyle: LLVM 49ce5a9a0SVernon MaueryAccessModifierOffset: -2 59ce5a9a0SVernon MaueryAlignAfterOpenBracket: Align 69ce5a9a0SVernon MaueryAlignConsecutiveAssignments: false 79ce5a9a0SVernon MaueryAlignConsecutiveDeclarations: false 84f5ba642SWilliam A. Kennington IIIAlignEscapedNewlines: Right 9*43c83c56SPatrick WilliamsAlignOperands: Align 10*43c83c56SPatrick WilliamsAlignTrailingComments: 11*43c83c56SPatrick Williams Kind: Always 12*43c83c56SPatrick Williams OverEmptyLines: 1 139ce5a9a0SVernon MaueryAllowAllParametersOfDeclarationOnNextLine: true 14*43c83c56SPatrick WilliamsAllowShortBlocksOnASingleLine: Empty 159ce5a9a0SVernon MaueryAllowShortCaseLabelsOnASingleLine: false 16*43c83c56SPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty 17a1c50751SHaiyue WangAllowShortIfStatementsOnASingleLine: false 18a1c50751SHaiyue WangAllowShortLoopsOnASingleLine: false 199ce5a9a0SVernon MaueryAlwaysBreakAfterReturnType: None 209ce5a9a0SVernon MaueryAlwaysBreakBeforeMultilineStrings: false 214f5ba642SWilliam A. Kennington IIIAlwaysBreakTemplateDeclarations: Yes 229ce5a9a0SVernon MaueryBinPackArguments: true 239ce5a9a0SVernon MaueryBinPackParameters: true 249ce5a9a0SVernon MaueryBraceWrapping: 254f5ba642SWilliam A. Kennington III AfterCaseLabel: true 269ce5a9a0SVernon Mauery AfterClass: true 279ce5a9a0SVernon Mauery AfterControlStatement: true 289ce5a9a0SVernon Mauery AfterEnum: true 299ce5a9a0SVernon Mauery AfterFunction: true 309ce5a9a0SVernon Mauery AfterNamespace: true 319ce5a9a0SVernon Mauery AfterObjCDeclaration: true 329ce5a9a0SVernon Mauery AfterStruct: true 339ce5a9a0SVernon Mauery AfterUnion: true 344f5ba642SWilliam A. Kennington III AfterExternBlock: true 359ce5a9a0SVernon Mauery BeforeCatch: true 369ce5a9a0SVernon Mauery BeforeElse: true 379ce5a9a0SVernon Mauery IndentBraces: false 384f5ba642SWilliam A. Kennington III SplitEmptyFunction: false 394f5ba642SWilliam A. Kennington III SplitEmptyRecord: false 404f5ba642SWilliam A. Kennington III SplitEmptyNamespace: false 41*43c83c56SPatrick WilliamsBreakAfterAttributes: Never 429ce5a9a0SVernon MaueryBreakBeforeBinaryOperators: None 439ce5a9a0SVernon MaueryBreakBeforeBraces: Custom 449ce5a9a0SVernon MaueryBreakBeforeTernaryOperators: true 459ce5a9a0SVernon MaueryBreakConstructorInitializers: AfterColon 464f5ba642SWilliam A. Kennington IIIBreakInheritanceList: AfterColon 47*43c83c56SPatrick WilliamsBreakStringLiterals: false 489ce5a9a0SVernon MaueryColumnLimit: 80 499ce5a9a0SVernon MaueryCommentPragmas: '^ IWYU pragma:' 504f5ba642SWilliam A. Kennington IIICompactNamespaces: false 519ce5a9a0SVernon MaueryConstructorInitializerAllOnOneLineOrOnePerLine: false 529ce5a9a0SVernon MaueryConstructorInitializerIndentWidth: 4 539ce5a9a0SVernon MaueryContinuationIndentWidth: 4 549ce5a9a0SVernon MaueryCpp11BracedListStyle: true 55*43c83c56SPatrick WilliamsDeriveLineEnding: false 569ce5a9a0SVernon MaueryDerivePointerAlignment: false 579ce5a9a0SVernon MaueryPointerAlignment: Left 589ce5a9a0SVernon MaueryDisableFormat: false 599ce5a9a0SVernon MaueryExperimentalAutoDetectBinPacking: false 609ce5a9a0SVernon MaueryFixNamespaceComments: true 619ce5a9a0SVernon MaueryForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH ] 629ce5a9a0SVernon MaueryIncludeBlocks: Regroup 639ce5a9a0SVernon MaueryIncludeCategories: 649ce5a9a0SVernon Mauery - Regex: '^[<"](gtest|gmock)' 654f5ba642SWilliam A. Kennington III Priority: 7 669ce5a9a0SVernon Mauery - Regex: '^"config.h"' 679ce5a9a0SVernon Mauery Priority: -1 684f5ba642SWilliam A. Kennington III - Regex: '^".*\.h"' 699ce5a9a0SVernon Mauery Priority: 1 704f5ba642SWilliam A. Kennington III - Regex: '^".*\.hpp"' 719ce5a9a0SVernon Mauery Priority: 2 724f5ba642SWilliam A. Kennington III - Regex: '^<.*\.h>' 739ce5a9a0SVernon Mauery Priority: 3 744f5ba642SWilliam A. Kennington III - Regex: '^<.*\.hpp>' 759ce5a9a0SVernon Mauery Priority: 4 764f5ba642SWilliam A. Kennington III - Regex: '^<.*' 774f5ba642SWilliam A. Kennington III Priority: 5 784f5ba642SWilliam A. Kennington III - Regex: '.*' 794f5ba642SWilliam A. Kennington III Priority: 6 809ce5a9a0SVernon MaueryIndentCaseLabels: true 81*43c83c56SPatrick WilliamsIndentRequiresClause: true 829ce5a9a0SVernon MaueryIndentWidth: 4 839ce5a9a0SVernon MaueryIndentWrappedFunctionNames: true 84*43c83c56SPatrick WilliamsInsertNewlineAtEOF: true 85*43c83c56SPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false 86*43c83c56SPatrick WilliamsLambdaBodyIndentation: OuterScope 87*43c83c56SPatrick WilliamsLineEnding: LF 889ce5a9a0SVernon MaueryMacroBlockBegin: '' 899ce5a9a0SVernon MaueryMacroBlockEnd: '' 909ce5a9a0SVernon MaueryMaxEmptyLinesToKeep: 1 919ce5a9a0SVernon MaueryNamespaceIndentation: None 929ce5a9a0SVernon MaueryObjCBlockIndentWidth: 2 939ce5a9a0SVernon MaueryObjCSpaceAfterProperty: false 949ce5a9a0SVernon MaueryObjCSpaceBeforeProtocolList: true 95*43c83c56SPatrick WilliamsPenaltyBreakAssignment: 25 969ce5a9a0SVernon MaueryPenaltyBreakBeforeFirstCallParameter: 19 979ce5a9a0SVernon MaueryPenaltyBreakComment: 300 989ce5a9a0SVernon MaueryPenaltyBreakFirstLessLess: 120 999ce5a9a0SVernon MaueryPenaltyBreakString: 1000 1009ce5a9a0SVernon MaueryPenaltyExcessCharacter: 1000000 1019ce5a9a0SVernon MaueryPenaltyReturnTypeOnItsOwnLine: 60 102*43c83c56SPatrick WilliamsPenaltyIndentedWhitespace: 0 103*43c83c56SPatrick WilliamsQualifierAlignment: Left 104*43c83c56SPatrick WilliamsReferenceAlignment: Left 1059ce5a9a0SVernon MaueryReflowComments: true 106*43c83c56SPatrick WilliamsRequiresClausePosition: OwnLine 107*43c83c56SPatrick WilliamsRequiresExpressionIndentation: Keyword 1089ce5a9a0SVernon MauerySortIncludes: true 1099ce5a9a0SVernon MauerySortUsingDeclarations: true 110a1c50751SHaiyue WangSpaceAfterCStyleCast: false 1114f5ba642SWilliam A. Kennington IIISpaceAfterTemplateKeyword: true 1129ce5a9a0SVernon MauerySpaceBeforeAssignmentOperators: true 1134f5ba642SWilliam A. Kennington IIISpaceBeforeCpp11BracedList: false 1144f5ba642SWilliam A. Kennington IIISpaceBeforeCtorInitializerColon: true 1154f5ba642SWilliam A. Kennington IIISpaceBeforeInheritanceColon: true 1169ce5a9a0SVernon MauerySpaceBeforeParens: ControlStatements 1174f5ba642SWilliam A. Kennington IIISpaceBeforeRangeBasedForLoopColon: true 1189ce5a9a0SVernon MauerySpaceInEmptyParentheses: false 1199ce5a9a0SVernon MauerySpacesBeforeTrailingComments: 1 1209ce5a9a0SVernon MauerySpacesInAngles: false 1219ce5a9a0SVernon MauerySpacesInContainerLiterals: true 1229ce5a9a0SVernon MauerySpacesInCStyleCastParentheses: false 1239ce5a9a0SVernon MauerySpacesInParentheses: false 1249ce5a9a0SVernon MauerySpacesInSquareBrackets: false 1254f5ba642SWilliam A. Kennington IIIStandard: Latest 1269ce5a9a0SVernon MaueryTabWidth: 4 1279ce5a9a0SVernon MaueryUseTab: Never 1289ce5a9a0SVernon Mauery... 129a1c50751SHaiyue Wang 130