1a1c50751SHaiyue Wang--- 2a1c50751SHaiyue WangLanguage: Cpp 39ce5a9a0SVernon Mauery# BasedOnStyle: LLVM 49ce5a9a0SVernon MaueryAccessModifierOffset: -2 59ce5a9a0SVernon MaueryAlignAfterOpenBracket: Align 69ce5a9a0SVernon MaueryAlignConsecutiveAssignments: false 79ce5a9a0SVernon MaueryAlignConsecutiveDeclarations: false 8*4f5ba642SWilliam A. Kennington IIIAlignEscapedNewlines: Right 99ce5a9a0SVernon MaueryAlignOperands: true 109ce5a9a0SVernon MaueryAlignTrailingComments: true 119ce5a9a0SVernon MaueryAllowAllParametersOfDeclarationOnNextLine: true 129ce5a9a0SVernon MaueryAllowShortBlocksOnASingleLine: false 139ce5a9a0SVernon MaueryAllowShortCaseLabelsOnASingleLine: false 149ce5a9a0SVernon MaueryAllowShortFunctionsOnASingleLine: None 15a1c50751SHaiyue WangAllowShortIfStatementsOnASingleLine: false 16a1c50751SHaiyue WangAllowShortLoopsOnASingleLine: false 179ce5a9a0SVernon MaueryAlwaysBreakAfterReturnType: None 189ce5a9a0SVernon MaueryAlwaysBreakBeforeMultilineStrings: false 19*4f5ba642SWilliam A. Kennington IIIAlwaysBreakTemplateDeclarations: Yes 209ce5a9a0SVernon MaueryBinPackArguments: true 219ce5a9a0SVernon MaueryBinPackParameters: true 229ce5a9a0SVernon MaueryBraceWrapping: 23*4f5ba642SWilliam A. Kennington III AfterCaseLabel: true 249ce5a9a0SVernon Mauery AfterClass: true 259ce5a9a0SVernon Mauery AfterControlStatement: true 269ce5a9a0SVernon Mauery AfterEnum: true 279ce5a9a0SVernon Mauery AfterFunction: true 289ce5a9a0SVernon Mauery AfterNamespace: true 299ce5a9a0SVernon Mauery AfterObjCDeclaration: true 309ce5a9a0SVernon Mauery AfterStruct: true 319ce5a9a0SVernon Mauery AfterUnion: true 32*4f5ba642SWilliam A. Kennington III AfterExternBlock: true 339ce5a9a0SVernon Mauery BeforeCatch: true 349ce5a9a0SVernon Mauery BeforeElse: true 359ce5a9a0SVernon Mauery IndentBraces: false 36*4f5ba642SWilliam A. Kennington III SplitEmptyFunction: false 37*4f5ba642SWilliam A. Kennington III SplitEmptyRecord: false 38*4f5ba642SWilliam A. Kennington III SplitEmptyNamespace: false 399ce5a9a0SVernon MaueryBreakBeforeBinaryOperators: None 409ce5a9a0SVernon MaueryBreakBeforeBraces: Custom 419ce5a9a0SVernon MaueryBreakBeforeTernaryOperators: true 429ce5a9a0SVernon MaueryBreakConstructorInitializers: AfterColon 43*4f5ba642SWilliam A. Kennington IIIBreakInheritanceList: AfterColon 44*4f5ba642SWilliam A. Kennington IIIBreakStringLiterals: true 459ce5a9a0SVernon MaueryColumnLimit: 80 469ce5a9a0SVernon MaueryCommentPragmas: '^ IWYU pragma:' 47*4f5ba642SWilliam A. Kennington IIICompactNamespaces: false 489ce5a9a0SVernon MaueryConstructorInitializerAllOnOneLineOrOnePerLine: false 499ce5a9a0SVernon MaueryConstructorInitializerIndentWidth: 4 509ce5a9a0SVernon MaueryContinuationIndentWidth: 4 519ce5a9a0SVernon MaueryCpp11BracedListStyle: true 529ce5a9a0SVernon MaueryDerivePointerAlignment: false 539ce5a9a0SVernon MaueryPointerAlignment: Left 549ce5a9a0SVernon MaueryDisableFormat: false 559ce5a9a0SVernon MaueryExperimentalAutoDetectBinPacking: false 569ce5a9a0SVernon MaueryFixNamespaceComments: true 579ce5a9a0SVernon MaueryForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH ] 589ce5a9a0SVernon MaueryIncludeBlocks: Regroup 599ce5a9a0SVernon MaueryIncludeCategories: 609ce5a9a0SVernon Mauery - Regex: '^[<"](gtest|gmock)' 61*4f5ba642SWilliam A. Kennington III Priority: 7 629ce5a9a0SVernon Mauery - Regex: '^"config.h"' 639ce5a9a0SVernon Mauery Priority: -1 64*4f5ba642SWilliam A. Kennington III - Regex: '^".*\.h"' 659ce5a9a0SVernon Mauery Priority: 1 66*4f5ba642SWilliam A. Kennington III - Regex: '^".*\.hpp"' 679ce5a9a0SVernon Mauery Priority: 2 68*4f5ba642SWilliam A. Kennington III - Regex: '^<.*\.h>' 699ce5a9a0SVernon Mauery Priority: 3 70*4f5ba642SWilliam A. Kennington III - Regex: '^<.*\.hpp>' 719ce5a9a0SVernon Mauery Priority: 4 72*4f5ba642SWilliam A. Kennington III - Regex: '^<.*' 73*4f5ba642SWilliam A. Kennington III Priority: 5 74*4f5ba642SWilliam A. Kennington III - Regex: '.*' 75*4f5ba642SWilliam A. Kennington III Priority: 6 769ce5a9a0SVernon MaueryIndentCaseLabels: true 779ce5a9a0SVernon MaueryIndentWidth: 4 789ce5a9a0SVernon MaueryIndentWrappedFunctionNames: true 799ce5a9a0SVernon MaueryKeepEmptyLinesAtTheStartOfBlocks: true 809ce5a9a0SVernon MaueryMacroBlockBegin: '' 819ce5a9a0SVernon MaueryMacroBlockEnd: '' 829ce5a9a0SVernon MaueryMaxEmptyLinesToKeep: 1 839ce5a9a0SVernon MaueryNamespaceIndentation: None 849ce5a9a0SVernon MaueryObjCBlockIndentWidth: 2 859ce5a9a0SVernon MaueryObjCSpaceAfterProperty: false 869ce5a9a0SVernon MaueryObjCSpaceBeforeProtocolList: true 879ce5a9a0SVernon MaueryPenaltyBreakBeforeFirstCallParameter: 19 889ce5a9a0SVernon MaueryPenaltyBreakComment: 300 899ce5a9a0SVernon MaueryPenaltyBreakFirstLessLess: 120 909ce5a9a0SVernon MaueryPenaltyBreakString: 1000 919ce5a9a0SVernon MaueryPenaltyExcessCharacter: 1000000 929ce5a9a0SVernon MaueryPenaltyReturnTypeOnItsOwnLine: 60 939ce5a9a0SVernon MaueryReflowComments: true 949ce5a9a0SVernon MauerySortIncludes: true 959ce5a9a0SVernon MauerySortUsingDeclarations: true 96a1c50751SHaiyue WangSpaceAfterCStyleCast: false 97*4f5ba642SWilliam A. Kennington IIISpaceAfterTemplateKeyword: true 989ce5a9a0SVernon MauerySpaceBeforeAssignmentOperators: true 99*4f5ba642SWilliam A. Kennington IIISpaceBeforeCpp11BracedList: false 100*4f5ba642SWilliam A. Kennington IIISpaceBeforeCtorInitializerColon: true 101*4f5ba642SWilliam A. Kennington IIISpaceBeforeInheritanceColon: true 1029ce5a9a0SVernon MauerySpaceBeforeParens: ControlStatements 103*4f5ba642SWilliam A. Kennington IIISpaceBeforeRangeBasedForLoopColon: true 1049ce5a9a0SVernon MauerySpaceInEmptyParentheses: false 1059ce5a9a0SVernon MauerySpacesBeforeTrailingComments: 1 1069ce5a9a0SVernon MauerySpacesInAngles: false 1079ce5a9a0SVernon MauerySpacesInContainerLiterals: true 1089ce5a9a0SVernon MauerySpacesInCStyleCastParentheses: false 1099ce5a9a0SVernon MauerySpacesInParentheses: false 1109ce5a9a0SVernon MauerySpacesInSquareBrackets: false 111*4f5ba642SWilliam A. Kennington IIIStandard: Latest 1129ce5a9a0SVernon MaueryTabWidth: 4 1139ce5a9a0SVernon MaueryUseTab: Never 1149ce5a9a0SVernon Mauery... 115a1c50751SHaiyue Wang 116