1ab4cc6a5SGunnar Mills--- 2ab4cc6a5SGunnar MillsLanguage: Cpp 3ab4cc6a5SGunnar Mills# BasedOnStyle: LLVM 4ab4cc6a5SGunnar MillsAccessModifierOffset: -2 5ab4cc6a5SGunnar MillsAlignAfterOpenBracket: Align 6ab4cc6a5SGunnar MillsAlignConsecutiveAssignments: false 7ab4cc6a5SGunnar MillsAlignConsecutiveDeclarations: false 8c6d33972SGeorge LiuAlignEscapedNewlines: Right 9*ea220361SPatrick WilliamsAlignOperands: Align 10*ea220361SPatrick WilliamsAlignTrailingComments: 11*ea220361SPatrick Williams Kind: Always 12*ea220361SPatrick Williams OverEmptyLines: 1 13ab4cc6a5SGunnar MillsAllowAllParametersOfDeclarationOnNextLine: true 14*ea220361SPatrick WilliamsAllowShortBlocksOnASingleLine: Empty 15ab4cc6a5SGunnar MillsAllowShortCaseLabelsOnASingleLine: false 16*ea220361SPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty 17ab4cc6a5SGunnar MillsAllowShortIfStatementsOnASingleLine: false 18ab4cc6a5SGunnar MillsAllowShortLoopsOnASingleLine: false 19ab4cc6a5SGunnar MillsAlwaysBreakAfterReturnType: None 20ab4cc6a5SGunnar MillsAlwaysBreakBeforeMultilineStrings: false 21c6d33972SGeorge LiuAlwaysBreakTemplateDeclarations: Yes 22ab4cc6a5SGunnar MillsBinPackArguments: true 23ab4cc6a5SGunnar MillsBinPackParameters: true 24ab4cc6a5SGunnar MillsBraceWrapping: 253de9698dSGeorge Liu AfterCaseLabel: true 26ab4cc6a5SGunnar Mills AfterClass: true 27ab4cc6a5SGunnar Mills AfterControlStatement: true 28ab4cc6a5SGunnar Mills AfterEnum: true 29ab4cc6a5SGunnar Mills AfterFunction: true 30ab4cc6a5SGunnar Mills AfterNamespace: true 31ab4cc6a5SGunnar Mills AfterObjCDeclaration: true 32ab4cc6a5SGunnar Mills AfterStruct: true 33ab4cc6a5SGunnar Mills AfterUnion: true 34c6d33972SGeorge Liu AfterExternBlock: true 35ab4cc6a5SGunnar Mills BeforeCatch: true 36ab4cc6a5SGunnar Mills BeforeElse: true 37ab4cc6a5SGunnar Mills IndentBraces: false 38c6d33972SGeorge Liu SplitEmptyFunction: false 39c6d33972SGeorge Liu SplitEmptyRecord: false 40c6d33972SGeorge Liu SplitEmptyNamespace: false 41*ea220361SPatrick WilliamsBreakAfterAttributes: Never 42ab4cc6a5SGunnar MillsBreakBeforeBinaryOperators: None 43ab4cc6a5SGunnar MillsBreakBeforeBraces: Custom 44ab4cc6a5SGunnar MillsBreakBeforeTernaryOperators: true 45ab4cc6a5SGunnar MillsBreakConstructorInitializers: AfterColon 46c6d33972SGeorge LiuBreakInheritanceList: AfterColon 4715acddc6SGeorge LiuBreakStringLiterals: false 48ab4cc6a5SGunnar MillsColumnLimit: 80 49ab4cc6a5SGunnar MillsCommentPragmas: '^ IWYU pragma:' 50c6d33972SGeorge LiuCompactNamespaces: false 51ab4cc6a5SGunnar MillsConstructorInitializerAllOnOneLineOrOnePerLine: false 52ab4cc6a5SGunnar MillsConstructorInitializerIndentWidth: 4 53ab4cc6a5SGunnar MillsContinuationIndentWidth: 4 54ab4cc6a5SGunnar MillsCpp11BracedListStyle: true 5515acddc6SGeorge LiuDeriveLineEnding: false 56ab4cc6a5SGunnar MillsDerivePointerAlignment: false 57c6d33972SGeorge LiuPointerAlignment: Left 58ab4cc6a5SGunnar MillsDisableFormat: false 59ab4cc6a5SGunnar MillsExperimentalAutoDetectBinPacking: false 60ab4cc6a5SGunnar MillsFixNamespaceComments: true 61ab4cc6a5SGunnar MillsForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH ] 62ab4cc6a5SGunnar MillsIncludeBlocks: Regroup 63ab4cc6a5SGunnar MillsIncludeCategories: 64ab4cc6a5SGunnar Mills - Regex: '^[<"](gtest|gmock)' 65c6d33972SGeorge Liu Priority: 7 66ab4cc6a5SGunnar Mills - Regex: '^"config.h"' 67ab4cc6a5SGunnar Mills Priority: -1 68c6d33972SGeorge Liu - Regex: '^".*\.h"' 69ab4cc6a5SGunnar Mills Priority: 1 70c6d33972SGeorge Liu - Regex: '^".*\.hpp"' 71ab4cc6a5SGunnar Mills Priority: 2 72c6d33972SGeorge Liu - Regex: '^<.*\.h>' 73ab4cc6a5SGunnar Mills Priority: 3 74c6d33972SGeorge Liu - Regex: '^<.*\.hpp>' 75ab4cc6a5SGunnar Mills Priority: 4 76c6d33972SGeorge Liu - Regex: '^<.*' 77c6d33972SGeorge Liu Priority: 5 78c6d33972SGeorge Liu - Regex: '.*' 79c6d33972SGeorge Liu Priority: 6 80ab4cc6a5SGunnar MillsIndentCaseLabels: true 81*ea220361SPatrick WilliamsIndentRequiresClause: true 82ab4cc6a5SGunnar MillsIndentWidth: 4 83ab4cc6a5SGunnar MillsIndentWrappedFunctionNames: true 84*ea220361SPatrick WilliamsInsertNewlineAtEOF: true 85*ea220361SPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false 86*ea220361SPatrick WilliamsLambdaBodyIndentation: OuterScope 87*ea220361SPatrick WilliamsLineEnding: LF 88ab4cc6a5SGunnar MillsMacroBlockBegin: '' 89ab4cc6a5SGunnar MillsMacroBlockEnd: '' 90ab4cc6a5SGunnar MillsMaxEmptyLinesToKeep: 1 91ab4cc6a5SGunnar MillsNamespaceIndentation: None 92ab4cc6a5SGunnar MillsObjCBlockIndentWidth: 2 93ab4cc6a5SGunnar MillsObjCSpaceAfterProperty: false 94ab4cc6a5SGunnar MillsObjCSpaceBeforeProtocolList: true 95*ea220361SPatrick WilliamsPenaltyBreakAssignment: 25 96ab4cc6a5SGunnar MillsPenaltyBreakBeforeFirstCallParameter: 19 97ab4cc6a5SGunnar MillsPenaltyBreakComment: 300 98ab4cc6a5SGunnar MillsPenaltyBreakFirstLessLess: 120 99ab4cc6a5SGunnar MillsPenaltyBreakString: 1000 100ab4cc6a5SGunnar MillsPenaltyExcessCharacter: 1000000 101ab4cc6a5SGunnar MillsPenaltyReturnTypeOnItsOwnLine: 60 102*ea220361SPatrick WilliamsPenaltyIndentedWhitespace: 0 103*ea220361SPatrick WilliamsQualifierAlignment: Left 104*ea220361SPatrick WilliamsReferenceAlignment: Left 105ab4cc6a5SGunnar MillsReflowComments: true 106*ea220361SPatrick WilliamsRequiresClausePosition: OwnLine 107*ea220361SPatrick WilliamsRequiresExpressionIndentation: Keyword 108ab4cc6a5SGunnar MillsSortIncludes: true 109ab4cc6a5SGunnar MillsSortUsingDeclarations: true 110ab4cc6a5SGunnar MillsSpaceAfterCStyleCast: false 111c6d33972SGeorge LiuSpaceAfterTemplateKeyword: true 112ab4cc6a5SGunnar MillsSpaceBeforeAssignmentOperators: true 113c6d33972SGeorge LiuSpaceBeforeCpp11BracedList: false 114c6d33972SGeorge LiuSpaceBeforeCtorInitializerColon: true 115c6d33972SGeorge LiuSpaceBeforeInheritanceColon: true 116ab4cc6a5SGunnar MillsSpaceBeforeParens: ControlStatements 117c6d33972SGeorge LiuSpaceBeforeRangeBasedForLoopColon: true 118ab4cc6a5SGunnar MillsSpaceInEmptyParentheses: false 119ab4cc6a5SGunnar MillsSpacesBeforeTrailingComments: 1 120ab4cc6a5SGunnar MillsSpacesInAngles: false 121ab4cc6a5SGunnar MillsSpacesInContainerLiterals: true 122ab4cc6a5SGunnar MillsSpacesInCStyleCastParentheses: false 123ab4cc6a5SGunnar MillsSpacesInParentheses: false 124ab4cc6a5SGunnar MillsSpacesInSquareBrackets: false 125c6d33972SGeorge LiuStandard: Latest 126ab4cc6a5SGunnar MillsTabWidth: 4 127ab4cc6a5SGunnar MillsUseTab: Never 128ab4cc6a5SGunnar Mills... 129*ea220361SPatrick Williams 130