1da64f0abSAndrew Jeffery--- 2da64f0abSAndrew JefferyLanguage: Cpp 3da64f0abSAndrew Jeffery# BasedOnStyle: LLVM 4da64f0abSAndrew JefferyAccessModifierOffset: -2 5da64f0abSAndrew JefferyAlignAfterOpenBracket: Align 6da64f0abSAndrew JefferyAlignConsecutiveAssignments: false 7da64f0abSAndrew JefferyAlignConsecutiveDeclarations: false 80d5b076eSPatrick WilliamsAlignEscapedNewlines: Right 90d5b076eSPatrick WilliamsAlignOperands: Align 100d5b076eSPatrick WilliamsAlignTrailingComments: 110d5b076eSPatrick Williams Kind: Always 120d5b076eSPatrick Williams OverEmptyLines: 1 13da64f0abSAndrew JefferyAllowAllParametersOfDeclarationOnNextLine: true 140d5b076eSPatrick WilliamsAllowShortBlocksOnASingleLine: Empty 15da64f0abSAndrew JefferyAllowShortCaseLabelsOnASingleLine: false 160d5b076eSPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty 17564efaeaSPatrick WilliamsAllowShortIfStatementsOnASingleLine: Never 18564efaeaSPatrick WilliamsAllowShortLambdasOnASingleLine: true 19da64f0abSAndrew JefferyAllowShortLoopsOnASingleLine: false 20da64f0abSAndrew JefferyAlwaysBreakAfterReturnType: None 21da64f0abSAndrew JefferyAlwaysBreakBeforeMultilineStrings: false 220d5b076eSPatrick WilliamsAlwaysBreakTemplateDeclarations: Yes 23da64f0abSAndrew JefferyBinPackArguments: true 24da64f0abSAndrew JefferyBinPackParameters: true 25564efaeaSPatrick WilliamsBitFieldColonSpacing: None 26da64f0abSAndrew JefferyBraceWrapping: 270d5b076eSPatrick Williams AfterCaseLabel: true 28da64f0abSAndrew Jeffery AfterClass: true 29da64f0abSAndrew Jeffery AfterControlStatement: true 30da64f0abSAndrew Jeffery AfterEnum: true 31564efaeaSPatrick Williams AfterExternBlock: true 32da64f0abSAndrew Jeffery AfterFunction: true 33da64f0abSAndrew Jeffery AfterNamespace: true 34da64f0abSAndrew Jeffery AfterObjCDeclaration: true 35da64f0abSAndrew Jeffery AfterStruct: true 36da64f0abSAndrew Jeffery AfterUnion: true 37da64f0abSAndrew Jeffery BeforeCatch: true 38da64f0abSAndrew Jeffery BeforeElse: true 39564efaeaSPatrick Williams BeforeLambdaBody: false 40564efaeaSPatrick Williams BeforeWhile: false 41da64f0abSAndrew Jeffery IndentBraces: false 420d5b076eSPatrick Williams SplitEmptyFunction: false 430d5b076eSPatrick Williams SplitEmptyRecord: false 440d5b076eSPatrick Williams SplitEmptyNamespace: false 450d5b076eSPatrick WilliamsBreakAfterAttributes: Never 46da64f0abSAndrew JefferyBreakBeforeBinaryOperators: None 47da64f0abSAndrew JefferyBreakBeforeBraces: Custom 48da64f0abSAndrew JefferyBreakBeforeTernaryOperators: true 49da64f0abSAndrew JefferyBreakConstructorInitializers: AfterColon 500d5b076eSPatrick WilliamsBreakInheritanceList: AfterColon 510d5b076eSPatrick WilliamsBreakStringLiterals: false 52da64f0abSAndrew JefferyColumnLimit: 80 53da64f0abSAndrew JefferyCommentPragmas: '^ IWYU pragma:' 540d5b076eSPatrick WilliamsCompactNamespaces: false 55da64f0abSAndrew JefferyConstructorInitializerIndentWidth: 4 56da64f0abSAndrew JefferyContinuationIndentWidth: 4 57da64f0abSAndrew JefferyCpp11BracedListStyle: true 585b355068SPatrick VentureDerivePointerAlignment: false 59da64f0abSAndrew JefferyDisableFormat: false 60da64f0abSAndrew JefferyFixNamespaceComments: true 61564efaeaSPatrick WilliamsForEachMacros: 62564efaeaSPatrick Williams - foreach 63564efaeaSPatrick Williams - Q_FOREACH 64564efaeaSPatrick Williams - BOOST_FOREACH 65da64f0abSAndrew JefferyIncludeBlocks: Regroup 66da64f0abSAndrew JefferyIncludeCategories: 67da64f0abSAndrew Jeffery - Regex: '^[<"](gtest|gmock)' 680d5b076eSPatrick Williams Priority: 7 69da64f0abSAndrew Jeffery - Regex: '^"config.h"' 70da64f0abSAndrew Jeffery Priority: -1 710d5b076eSPatrick Williams - Regex: '^".*\.h"' 72da64f0abSAndrew Jeffery Priority: 1 730d5b076eSPatrick Williams - Regex: '^".*\.hpp"' 74da64f0abSAndrew Jeffery Priority: 2 750d5b076eSPatrick Williams - Regex: '^<.*\.h>' 76da64f0abSAndrew Jeffery Priority: 3 770d5b076eSPatrick Williams - Regex: '^<.*\.hpp>' 78da64f0abSAndrew Jeffery Priority: 4 790d5b076eSPatrick Williams - Regex: '^<.*' 800d5b076eSPatrick Williams Priority: 5 810d5b076eSPatrick Williams - Regex: '.*' 820d5b076eSPatrick Williams Priority: 6 83da64f0abSAndrew JefferyIndentCaseLabels: true 84564efaeaSPatrick WilliamsIndentExternBlock: NoIndent 850d5b076eSPatrick WilliamsIndentRequiresClause: true 86da64f0abSAndrew JefferyIndentWidth: 4 87da64f0abSAndrew JefferyIndentWrappedFunctionNames: true 880d5b076eSPatrick WilliamsInsertNewlineAtEOF: true 890d5b076eSPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false 90*40a2afbaSPatrick WilliamsLambdaBodyIndentation: Signature 910d5b076eSPatrick WilliamsLineEnding: LF 92da64f0abSAndrew JefferyMacroBlockBegin: '' 93da64f0abSAndrew JefferyMacroBlockEnd: '' 94da64f0abSAndrew JefferyMaxEmptyLinesToKeep: 1 95da64f0abSAndrew JefferyNamespaceIndentation: None 96da64f0abSAndrew JefferyObjCBlockIndentWidth: 2 97da64f0abSAndrew JefferyObjCSpaceAfterProperty: false 98da64f0abSAndrew JefferyObjCSpaceBeforeProtocolList: true 99564efaeaSPatrick WilliamsPackConstructorInitializers: BinPack 1000d5b076eSPatrick WilliamsPenaltyBreakAssignment: 25 101*40a2afbaSPatrick WilliamsPenaltyBreakBeforeFirstCallParameter: 50 102da64f0abSAndrew JefferyPenaltyBreakComment: 300 103da64f0abSAndrew JefferyPenaltyBreakFirstLessLess: 120 104da64f0abSAndrew JefferyPenaltyBreakString: 1000 105*40a2afbaSPatrick WilliamsPenaltyBreakTemplateDeclaration: 10 106da64f0abSAndrew JefferyPenaltyExcessCharacter: 1000000 107da64f0abSAndrew JefferyPenaltyReturnTypeOnItsOwnLine: 60 108*40a2afbaSPatrick WilliamsPenaltyIndentedWhitespace: 1 109564efaeaSPatrick WilliamsPointerAlignment: Left 1100d5b076eSPatrick WilliamsQualifierAlignment: Left 1110d5b076eSPatrick WilliamsReferenceAlignment: Left 112da64f0abSAndrew JefferyReflowComments: true 1130d5b076eSPatrick WilliamsRequiresClausePosition: OwnLine 1140d5b076eSPatrick WilliamsRequiresExpressionIndentation: Keyword 115564efaeaSPatrick WilliamsSortIncludes: CaseSensitive 1165b355068SPatrick VentureSortUsingDeclarations: true 117da64f0abSAndrew JefferySpaceAfterCStyleCast: false 1180d5b076eSPatrick WilliamsSpaceAfterTemplateKeyword: true 119da64f0abSAndrew JefferySpaceBeforeAssignmentOperators: true 1200d5b076eSPatrick WilliamsSpaceBeforeCpp11BracedList: false 1210d5b076eSPatrick WilliamsSpaceBeforeCtorInitializerColon: true 1220d5b076eSPatrick WilliamsSpaceBeforeInheritanceColon: true 123da64f0abSAndrew JefferySpaceBeforeParens: ControlStatements 1240d5b076eSPatrick WilliamsSpaceBeforeRangeBasedForLoopColon: true 125da64f0abSAndrew JefferySpaceInEmptyParentheses: false 126da64f0abSAndrew JefferySpacesBeforeTrailingComments: 1 127564efaeaSPatrick WilliamsSpacesInAngles: Never 128da64f0abSAndrew JefferySpacesInContainerLiterals: true 129da64f0abSAndrew JefferySpacesInCStyleCastParentheses: false 130da64f0abSAndrew JefferySpacesInParentheses: false 131da64f0abSAndrew JefferySpacesInSquareBrackets: false 1320d5b076eSPatrick WilliamsStandard: Latest 133da64f0abSAndrew JefferyTabWidth: 4 134da64f0abSAndrew JefferyUseTab: Never 135da64f0abSAndrew Jeffery... 136da64f0abSAndrew Jeffery 137