1f0f02b9aSMatt Spinler--- 2f0f02b9aSMatt SpinlerLanguage: Cpp 3f0f02b9aSMatt Spinler# BasedOnStyle: LLVM 4f0f02b9aSMatt SpinlerAccessModifierOffset: -2 5f0f02b9aSMatt SpinlerAlignAfterOpenBracket: Align 6f0f02b9aSMatt SpinlerAlignConsecutiveAssignments: false 7f0f02b9aSMatt SpinlerAlignConsecutiveDeclarations: false 82c4fbc4cSPatrick WilliamsAlignEscapedNewlines: Right 9b7ed5773SPatrick WilliamsAlignOperands: Align 10b7ed5773SPatrick WilliamsAlignTrailingComments: 11b7ed5773SPatrick Williams Kind: Always 12b7ed5773SPatrick Williams OverEmptyLines: 1 13f0f02b9aSMatt SpinlerAllowAllParametersOfDeclarationOnNextLine: true 14b7ed5773SPatrick WilliamsAllowShortBlocksOnASingleLine: Empty 15f0f02b9aSMatt SpinlerAllowShortCaseLabelsOnASingleLine: false 16b7ed5773SPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty 17dadc817bSPatrick WilliamsAllowShortIfStatementsOnASingleLine: Never 18dadc817bSPatrick WilliamsAllowShortLambdasOnASingleLine: true 19f0f02b9aSMatt SpinlerAllowShortLoopsOnASingleLine: false 20f0f02b9aSMatt SpinlerAlwaysBreakAfterReturnType: None 21f0f02b9aSMatt SpinlerAlwaysBreakBeforeMultilineStrings: false 222c4fbc4cSPatrick WilliamsAlwaysBreakTemplateDeclarations: Yes 23f0f02b9aSMatt SpinlerBinPackArguments: true 24f0f02b9aSMatt SpinlerBinPackParameters: true 25dadc817bSPatrick WilliamsBitFieldColonSpacing: None 26f0f02b9aSMatt SpinlerBraceWrapping: 272c4fbc4cSPatrick Williams AfterCaseLabel: true 28f0f02b9aSMatt Spinler AfterClass: true 29f0f02b9aSMatt Spinler AfterControlStatement: true 30f0f02b9aSMatt Spinler AfterEnum: true 31dadc817bSPatrick Williams AfterExternBlock: true 32f0f02b9aSMatt Spinler AfterFunction: true 33f0f02b9aSMatt Spinler AfterNamespace: true 34f0f02b9aSMatt Spinler AfterObjCDeclaration: true 35f0f02b9aSMatt Spinler AfterStruct: true 36f0f02b9aSMatt Spinler AfterUnion: true 37f0f02b9aSMatt Spinler BeforeCatch: true 38f0f02b9aSMatt Spinler BeforeElse: true 39dadc817bSPatrick Williams BeforeLambdaBody: false 40dadc817bSPatrick Williams BeforeWhile: false 41f0f02b9aSMatt Spinler IndentBraces: false 422c4fbc4cSPatrick Williams SplitEmptyFunction: false 432c4fbc4cSPatrick Williams SplitEmptyRecord: false 442c4fbc4cSPatrick Williams SplitEmptyNamespace: false 45b7ed5773SPatrick WilliamsBreakAfterAttributes: Never 46f0f02b9aSMatt SpinlerBreakBeforeBinaryOperators: None 47f0f02b9aSMatt SpinlerBreakBeforeBraces: Custom 48f0f02b9aSMatt SpinlerBreakBeforeTernaryOperators: true 49f0f02b9aSMatt SpinlerBreakConstructorInitializers: AfterColon 502c4fbc4cSPatrick WilliamsBreakInheritanceList: AfterColon 51b7ed5773SPatrick WilliamsBreakStringLiterals: false 52f0f02b9aSMatt SpinlerColumnLimit: 80 53f0f02b9aSMatt SpinlerCommentPragmas: '^ IWYU pragma:' 542c4fbc4cSPatrick WilliamsCompactNamespaces: false 55f0f02b9aSMatt SpinlerConstructorInitializerIndentWidth: 4 56f0f02b9aSMatt SpinlerContinuationIndentWidth: 4 57f0f02b9aSMatt SpinlerCpp11BracedListStyle: true 58f0f02b9aSMatt SpinlerDerivePointerAlignment: false 59f0f02b9aSMatt SpinlerDisableFormat: false 60f0f02b9aSMatt SpinlerFixNamespaceComments: true 61dadc817bSPatrick WilliamsForEachMacros: 62dadc817bSPatrick Williams - foreach 63dadc817bSPatrick Williams - Q_FOREACH 64dadc817bSPatrick Williams - BOOST_FOREACH 65f0f02b9aSMatt SpinlerIncludeBlocks: Regroup 66f0f02b9aSMatt SpinlerIncludeCategories: 67f0f02b9aSMatt Spinler - Regex: '^[<"](gtest|gmock)' 682c4fbc4cSPatrick Williams Priority: 7 69f0f02b9aSMatt Spinler - Regex: '^"config.h"' 70f0f02b9aSMatt Spinler Priority: -1 712c4fbc4cSPatrick Williams - Regex: '^".*\.h"' 72f0f02b9aSMatt Spinler Priority: 1 732c4fbc4cSPatrick Williams - Regex: '^".*\.hpp"' 74f0f02b9aSMatt Spinler Priority: 2 752c4fbc4cSPatrick Williams - Regex: '^<.*\.h>' 76f0f02b9aSMatt Spinler Priority: 3 772c4fbc4cSPatrick Williams - Regex: '^<.*\.hpp>' 78f0f02b9aSMatt Spinler Priority: 4 792c4fbc4cSPatrick Williams - Regex: '^<.*' 802c4fbc4cSPatrick Williams Priority: 5 812c4fbc4cSPatrick Williams - Regex: '.*' 822c4fbc4cSPatrick Williams Priority: 6 83f0f02b9aSMatt SpinlerIndentCaseLabels: true 84dadc817bSPatrick WilliamsIndentExternBlock: NoIndent 85b7ed5773SPatrick WilliamsIndentRequiresClause: true 86f0f02b9aSMatt SpinlerIndentWidth: 4 87f0f02b9aSMatt SpinlerIndentWrappedFunctionNames: true 88b7ed5773SPatrick WilliamsInsertNewlineAtEOF: true 89b7ed5773SPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false 90*befec58bSPatrick WilliamsLambdaBodyIndentation: Signature 91b7ed5773SPatrick WilliamsLineEnding: LF 92f0f02b9aSMatt SpinlerMacroBlockBegin: '' 93f0f02b9aSMatt SpinlerMacroBlockEnd: '' 94f0f02b9aSMatt SpinlerMaxEmptyLinesToKeep: 1 95f0f02b9aSMatt SpinlerNamespaceIndentation: None 96f0f02b9aSMatt SpinlerObjCBlockIndentWidth: 2 97f0f02b9aSMatt SpinlerObjCSpaceAfterProperty: false 98f0f02b9aSMatt SpinlerObjCSpaceBeforeProtocolList: true 99dadc817bSPatrick WilliamsPackConstructorInitializers: BinPack 100b7ed5773SPatrick WilliamsPenaltyBreakAssignment: 25 101*befec58bSPatrick WilliamsPenaltyBreakBeforeFirstCallParameter: 50 102f0f02b9aSMatt SpinlerPenaltyBreakComment: 300 103f0f02b9aSMatt SpinlerPenaltyBreakFirstLessLess: 120 104f0f02b9aSMatt SpinlerPenaltyBreakString: 1000 105*befec58bSPatrick WilliamsPenaltyBreakTemplateDeclaration: 10 106f0f02b9aSMatt SpinlerPenaltyExcessCharacter: 1000000 107f0f02b9aSMatt SpinlerPenaltyReturnTypeOnItsOwnLine: 60 108*befec58bSPatrick WilliamsPenaltyIndentedWhitespace: 1 109dadc817bSPatrick WilliamsPointerAlignment: Left 110b7ed5773SPatrick WilliamsQualifierAlignment: Left 111b7ed5773SPatrick WilliamsReferenceAlignment: Left 112f0f02b9aSMatt SpinlerReflowComments: true 113b7ed5773SPatrick WilliamsRequiresClausePosition: OwnLine 114b7ed5773SPatrick WilliamsRequiresExpressionIndentation: Keyword 115dadc817bSPatrick WilliamsSortIncludes: CaseSensitive 116f0f02b9aSMatt SpinlerSortUsingDeclarations: true 117f0f02b9aSMatt SpinlerSpaceAfterCStyleCast: false 1182c4fbc4cSPatrick WilliamsSpaceAfterTemplateKeyword: true 119f0f02b9aSMatt SpinlerSpaceBeforeAssignmentOperators: true 1202c4fbc4cSPatrick WilliamsSpaceBeforeCpp11BracedList: false 1212c4fbc4cSPatrick WilliamsSpaceBeforeCtorInitializerColon: true 1222c4fbc4cSPatrick WilliamsSpaceBeforeInheritanceColon: true 123f0f02b9aSMatt SpinlerSpaceBeforeParens: ControlStatements 1242c4fbc4cSPatrick WilliamsSpaceBeforeRangeBasedForLoopColon: true 125f0f02b9aSMatt SpinlerSpaceInEmptyParentheses: false 126f0f02b9aSMatt SpinlerSpacesBeforeTrailingComments: 1 127dadc817bSPatrick WilliamsSpacesInAngles: Never 128f0f02b9aSMatt SpinlerSpacesInContainerLiterals: true 129f0f02b9aSMatt SpinlerSpacesInCStyleCastParentheses: false 130f0f02b9aSMatt SpinlerSpacesInParentheses: false 131f0f02b9aSMatt SpinlerSpacesInSquareBrackets: false 1322c4fbc4cSPatrick WilliamsStandard: Latest 133f0f02b9aSMatt SpinlerTabWidth: 4 134f0f02b9aSMatt SpinlerUseTab: Never 135f0f02b9aSMatt Spinler... 136f0f02b9aSMatt Spinler 137