1ab4cc6a5SGunnar Mills--- 2ab4cc6a5SGunnar MillsLanguage: Cpp 3ab4cc6a5SGunnar Mills# BasedOnStyle: LLVM 4ab4cc6a5SGunnar MillsAccessModifierOffset: -2 5ab4cc6a5SGunnar MillsAlignAfterOpenBracket: Align 6ab4cc6a5SGunnar MillsAlignConsecutiveAssignments: false 7ab4cc6a5SGunnar MillsAlignConsecutiveDeclarations: false 8c6d33972SGeorge LiuAlignEscapedNewlines: Right 9ea220361SPatrick WilliamsAlignOperands: Align 10ea220361SPatrick WilliamsAlignTrailingComments: 11ea220361SPatrick Williams Kind: Always 12ea220361SPatrick Williams OverEmptyLines: 1 13ab4cc6a5SGunnar MillsAllowAllParametersOfDeclarationOnNextLine: true 14ea220361SPatrick WilliamsAllowShortBlocksOnASingleLine: Empty 15ab4cc6a5SGunnar MillsAllowShortCaseLabelsOnASingleLine: false 16ea220361SPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty 1753abd0dcSPatrick WilliamsAllowShortIfStatementsOnASingleLine: Never 1853abd0dcSPatrick WilliamsAllowShortLambdasOnASingleLine: true 19ab4cc6a5SGunnar MillsAllowShortLoopsOnASingleLine: false 20ab4cc6a5SGunnar MillsAlwaysBreakAfterReturnType: None 21ab4cc6a5SGunnar MillsAlwaysBreakBeforeMultilineStrings: false 22c6d33972SGeorge LiuAlwaysBreakTemplateDeclarations: Yes 23ab4cc6a5SGunnar MillsBinPackArguments: true 24ab4cc6a5SGunnar MillsBinPackParameters: true 2553abd0dcSPatrick WilliamsBitFieldColonSpacing: None 26ab4cc6a5SGunnar MillsBraceWrapping: 273de9698dSGeorge Liu AfterCaseLabel: true 28ab4cc6a5SGunnar Mills AfterClass: true 29ab4cc6a5SGunnar Mills AfterControlStatement: true 30ab4cc6a5SGunnar Mills AfterEnum: true 3153abd0dcSPatrick Williams AfterExternBlock: true 32ab4cc6a5SGunnar Mills AfterFunction: true 33ab4cc6a5SGunnar Mills AfterNamespace: true 34ab4cc6a5SGunnar Mills AfterObjCDeclaration: true 35ab4cc6a5SGunnar Mills AfterStruct: true 36ab4cc6a5SGunnar Mills AfterUnion: true 37ab4cc6a5SGunnar Mills BeforeCatch: true 38ab4cc6a5SGunnar Mills BeforeElse: true 3953abd0dcSPatrick Williams BeforeLambdaBody: false 4053abd0dcSPatrick Williams BeforeWhile: false 41ab4cc6a5SGunnar Mills IndentBraces: false 42c6d33972SGeorge Liu SplitEmptyFunction: false 43c6d33972SGeorge Liu SplitEmptyRecord: false 44c6d33972SGeorge Liu SplitEmptyNamespace: false 45ea220361SPatrick WilliamsBreakAfterAttributes: Never 46ab4cc6a5SGunnar MillsBreakBeforeBinaryOperators: None 47ab4cc6a5SGunnar MillsBreakBeforeBraces: Custom 48ab4cc6a5SGunnar MillsBreakBeforeTernaryOperators: true 49ab4cc6a5SGunnar MillsBreakConstructorInitializers: AfterColon 50c6d33972SGeorge LiuBreakInheritanceList: AfterColon 5115acddc6SGeorge LiuBreakStringLiterals: false 52ab4cc6a5SGunnar MillsColumnLimit: 80 53ab4cc6a5SGunnar MillsCommentPragmas: '^ IWYU pragma:' 54c6d33972SGeorge LiuCompactNamespaces: false 55ab4cc6a5SGunnar MillsConstructorInitializerIndentWidth: 4 56ab4cc6a5SGunnar MillsContinuationIndentWidth: 4 57ab4cc6a5SGunnar MillsCpp11BracedListStyle: true 58ab4cc6a5SGunnar MillsDerivePointerAlignment: false 59ab4cc6a5SGunnar MillsDisableFormat: false 60ab4cc6a5SGunnar MillsFixNamespaceComments: true 6153abd0dcSPatrick WilliamsForEachMacros: 6253abd0dcSPatrick Williams - foreach 6353abd0dcSPatrick Williams - Q_FOREACH 6453abd0dcSPatrick Williams - BOOST_FOREACH 65ab4cc6a5SGunnar MillsIncludeBlocks: Regroup 66ab4cc6a5SGunnar MillsIncludeCategories: 67ab4cc6a5SGunnar Mills - Regex: '^[<"](gtest|gmock)' 68c6d33972SGeorge Liu Priority: 7 69ab4cc6a5SGunnar Mills - Regex: '^"config.h"' 70ab4cc6a5SGunnar Mills Priority: -1 71c6d33972SGeorge Liu - Regex: '^".*\.h"' 72ab4cc6a5SGunnar Mills Priority: 1 73c6d33972SGeorge Liu - Regex: '^".*\.hpp"' 74ab4cc6a5SGunnar Mills Priority: 2 75c6d33972SGeorge Liu - Regex: '^<.*\.h>' 76ab4cc6a5SGunnar Mills Priority: 3 77c6d33972SGeorge Liu - Regex: '^<.*\.hpp>' 78ab4cc6a5SGunnar Mills Priority: 4 79c6d33972SGeorge Liu - Regex: '^<.*' 80c6d33972SGeorge Liu Priority: 5 81c6d33972SGeorge Liu - Regex: '.*' 82c6d33972SGeorge Liu Priority: 6 83ab4cc6a5SGunnar MillsIndentCaseLabels: true 8453abd0dcSPatrick WilliamsIndentExternBlock: NoIndent 85ea220361SPatrick WilliamsIndentRequiresClause: true 86ab4cc6a5SGunnar MillsIndentWidth: 4 87ab4cc6a5SGunnar MillsIndentWrappedFunctionNames: true 88ea220361SPatrick WilliamsInsertNewlineAtEOF: true 89ea220361SPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false 90*c0e77cf8SPatrick WilliamsLambdaBodyIndentation: Signature 91ea220361SPatrick WilliamsLineEnding: LF 92ab4cc6a5SGunnar MillsMacroBlockBegin: '' 93ab4cc6a5SGunnar MillsMacroBlockEnd: '' 94ab4cc6a5SGunnar MillsMaxEmptyLinesToKeep: 1 95ab4cc6a5SGunnar MillsNamespaceIndentation: None 96ab4cc6a5SGunnar MillsObjCBlockIndentWidth: 2 97ab4cc6a5SGunnar MillsObjCSpaceAfterProperty: false 98ab4cc6a5SGunnar MillsObjCSpaceBeforeProtocolList: true 9953abd0dcSPatrick WilliamsPackConstructorInitializers: BinPack 100ea220361SPatrick WilliamsPenaltyBreakAssignment: 25 101*c0e77cf8SPatrick WilliamsPenaltyBreakBeforeFirstCallParameter: 50 102ab4cc6a5SGunnar MillsPenaltyBreakComment: 300 103ab4cc6a5SGunnar MillsPenaltyBreakFirstLessLess: 120 104ab4cc6a5SGunnar MillsPenaltyBreakString: 1000 105*c0e77cf8SPatrick WilliamsPenaltyBreakTemplateDeclaration: 10 106ab4cc6a5SGunnar MillsPenaltyExcessCharacter: 1000000 107ab4cc6a5SGunnar MillsPenaltyReturnTypeOnItsOwnLine: 60 108*c0e77cf8SPatrick WilliamsPenaltyIndentedWhitespace: 1 10953abd0dcSPatrick WilliamsPointerAlignment: Left 110ea220361SPatrick WilliamsQualifierAlignment: Left 111ea220361SPatrick WilliamsReferenceAlignment: Left 112ab4cc6a5SGunnar MillsReflowComments: true 113ea220361SPatrick WilliamsRequiresClausePosition: OwnLine 114ea220361SPatrick WilliamsRequiresExpressionIndentation: Keyword 11553abd0dcSPatrick WilliamsSortIncludes: CaseSensitive 116ab4cc6a5SGunnar MillsSortUsingDeclarations: true 117ab4cc6a5SGunnar MillsSpaceAfterCStyleCast: false 118c6d33972SGeorge LiuSpaceAfterTemplateKeyword: true 119ab4cc6a5SGunnar MillsSpaceBeforeAssignmentOperators: true 120c6d33972SGeorge LiuSpaceBeforeCpp11BracedList: false 121c6d33972SGeorge LiuSpaceBeforeCtorInitializerColon: true 122c6d33972SGeorge LiuSpaceBeforeInheritanceColon: true 123ab4cc6a5SGunnar MillsSpaceBeforeParens: ControlStatements 124c6d33972SGeorge LiuSpaceBeforeRangeBasedForLoopColon: true 125ab4cc6a5SGunnar MillsSpaceInEmptyParentheses: false 126ab4cc6a5SGunnar MillsSpacesBeforeTrailingComments: 1 12753abd0dcSPatrick WilliamsSpacesInAngles: Never 128ab4cc6a5SGunnar MillsSpacesInContainerLiterals: true 129ab4cc6a5SGunnar MillsSpacesInCStyleCastParentheses: false 130ab4cc6a5SGunnar MillsSpacesInParentheses: false 131ab4cc6a5SGunnar MillsSpacesInSquareBrackets: false 132c6d33972SGeorge LiuStandard: Latest 133ab4cc6a5SGunnar MillsTabWidth: 4 134ab4cc6a5SGunnar MillsUseTab: Never 135ab4cc6a5SGunnar Mills... 136ea220361SPatrick Williams 137