1c41bf5b7SAndrew Jeffery--- 2c41bf5b7SAndrew JefferyLanguage: Cpp 3c41bf5b7SAndrew Jeffery# BasedOnStyle: LLVM 4c41bf5b7SAndrew JefferyAccessModifierOffset: -2 5c41bf5b7SAndrew JefferyAlignAfterOpenBracket: Align 6c41bf5b7SAndrew JefferyAlignConsecutiveAssignments: false 7c41bf5b7SAndrew JefferyAlignConsecutiveDeclarations: false 861b90636SGeorge LiuAlignEscapedNewlines: Right 9*1c4503e7SPatrick WilliamsAlignOperands: Align 10*1c4503e7SPatrick WilliamsAlignTrailingComments: 11*1c4503e7SPatrick Williams Kind: Always 12*1c4503e7SPatrick Williams OverEmptyLines: 1 13c41bf5b7SAndrew JefferyAllowAllParametersOfDeclarationOnNextLine: true 14*1c4503e7SPatrick WilliamsAllowShortBlocksOnASingleLine: Empty 15c41bf5b7SAndrew JefferyAllowShortCaseLabelsOnASingleLine: false 16*1c4503e7SPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty 17c41bf5b7SAndrew JefferyAllowShortIfStatementsOnASingleLine: false 18c41bf5b7SAndrew JefferyAllowShortLoopsOnASingleLine: false 19c41bf5b7SAndrew JefferyAlwaysBreakAfterReturnType: None 20c41bf5b7SAndrew JefferyAlwaysBreakBeforeMultilineStrings: false 2161b90636SGeorge LiuAlwaysBreakTemplateDeclarations: Yes 22c41bf5b7SAndrew JefferyBinPackArguments: true 23c41bf5b7SAndrew JefferyBinPackParameters: true 24c41bf5b7SAndrew JefferyBraceWrapping: 2561b90636SGeorge Liu AfterCaseLabel: true 26c41bf5b7SAndrew Jeffery AfterClass: true 27c41bf5b7SAndrew Jeffery AfterControlStatement: true 28c41bf5b7SAndrew Jeffery AfterEnum: true 29c41bf5b7SAndrew Jeffery AfterFunction: true 30c41bf5b7SAndrew Jeffery AfterNamespace: true 31c41bf5b7SAndrew Jeffery AfterObjCDeclaration: true 32c41bf5b7SAndrew Jeffery AfterStruct: true 33c41bf5b7SAndrew Jeffery AfterUnion: true 3461b90636SGeorge Liu AfterExternBlock: true 35c41bf5b7SAndrew Jeffery BeforeCatch: true 36c41bf5b7SAndrew Jeffery BeforeElse: true 37c41bf5b7SAndrew Jeffery IndentBraces: false 3861b90636SGeorge Liu SplitEmptyFunction: false 3961b90636SGeorge Liu SplitEmptyRecord: false 4061b90636SGeorge Liu SplitEmptyNamespace: false 41*1c4503e7SPatrick WilliamsBreakAfterAttributes: Never 42c41bf5b7SAndrew JefferyBreakBeforeBinaryOperators: None 43c41bf5b7SAndrew JefferyBreakBeforeBraces: Custom 44c41bf5b7SAndrew JefferyBreakBeforeTernaryOperators: true 45c41bf5b7SAndrew JefferyBreakConstructorInitializers: AfterColon 4661b90636SGeorge LiuBreakInheritanceList: AfterColon 47520c5e51SGeorge LiuBreakStringLiterals: false 48c41bf5b7SAndrew JefferyColumnLimit: 80 49c41bf5b7SAndrew JefferyCommentPragmas: '^ IWYU pragma:' 5061b90636SGeorge LiuCompactNamespaces: false 51c41bf5b7SAndrew JefferyConstructorInitializerAllOnOneLineOrOnePerLine: false 52c41bf5b7SAndrew JefferyConstructorInitializerIndentWidth: 4 53c41bf5b7SAndrew JefferyContinuationIndentWidth: 4 54c41bf5b7SAndrew JefferyCpp11BracedListStyle: true 55*1c4503e7SPatrick WilliamsDeriveLineEnding: false 56c41bf5b7SAndrew JefferyDerivePointerAlignment: false 57c41bf5b7SAndrew JefferyPointerAlignment: Left 58c41bf5b7SAndrew JefferyDisableFormat: false 59c41bf5b7SAndrew JefferyExperimentalAutoDetectBinPacking: false 60c41bf5b7SAndrew JefferyFixNamespaceComments: true 61c41bf5b7SAndrew JefferyForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH ] 62c41bf5b7SAndrew JefferyIncludeBlocks: Regroup 63c41bf5b7SAndrew JefferyIncludeCategories: 64c41bf5b7SAndrew Jeffery - Regex: '^[<"](gtest|gmock)' 6561b90636SGeorge Liu Priority: 7 66c41bf5b7SAndrew Jeffery - Regex: '^"config.h"' 67c41bf5b7SAndrew Jeffery Priority: -1 6861b90636SGeorge Liu - Regex: '^".*\.h"' 69c41bf5b7SAndrew Jeffery Priority: 1 7061b90636SGeorge Liu - Regex: '^".*\.hpp"' 71c41bf5b7SAndrew Jeffery Priority: 2 7261b90636SGeorge Liu - Regex: '^<.*\.h>' 73c41bf5b7SAndrew Jeffery Priority: 3 7461b90636SGeorge Liu - Regex: '^<.*\.hpp>' 75c41bf5b7SAndrew Jeffery Priority: 4 7661b90636SGeorge Liu - Regex: '^<.*' 7761b90636SGeorge Liu Priority: 5 7861b90636SGeorge Liu - Regex: '.*' 7961b90636SGeorge Liu Priority: 6 80c41bf5b7SAndrew JefferyIndentCaseLabels: true 81*1c4503e7SPatrick WilliamsIndentRequiresClause: true 82c41bf5b7SAndrew JefferyIndentWidth: 4 83c41bf5b7SAndrew JefferyIndentWrappedFunctionNames: true 84*1c4503e7SPatrick WilliamsInsertNewlineAtEOF: true 85*1c4503e7SPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false 86*1c4503e7SPatrick WilliamsLambdaBodyIndentation: OuterScope 87*1c4503e7SPatrick WilliamsLineEnding: LF 88c41bf5b7SAndrew JefferyMacroBlockBegin: '' 89c41bf5b7SAndrew JefferyMacroBlockEnd: '' 90c41bf5b7SAndrew JefferyMaxEmptyLinesToKeep: 1 91c41bf5b7SAndrew JefferyNamespaceIndentation: None 92c41bf5b7SAndrew JefferyObjCBlockIndentWidth: 2 93c41bf5b7SAndrew JefferyObjCSpaceAfterProperty: false 94c41bf5b7SAndrew JefferyObjCSpaceBeforeProtocolList: true 95*1c4503e7SPatrick WilliamsPenaltyBreakAssignment: 25 96c41bf5b7SAndrew JefferyPenaltyBreakBeforeFirstCallParameter: 19 97c41bf5b7SAndrew JefferyPenaltyBreakComment: 300 98c41bf5b7SAndrew JefferyPenaltyBreakFirstLessLess: 120 99c41bf5b7SAndrew JefferyPenaltyBreakString: 1000 100c41bf5b7SAndrew JefferyPenaltyExcessCharacter: 1000000 101c41bf5b7SAndrew JefferyPenaltyReturnTypeOnItsOwnLine: 60 102*1c4503e7SPatrick WilliamsPenaltyIndentedWhitespace: 0 103*1c4503e7SPatrick WilliamsQualifierAlignment: Left 104*1c4503e7SPatrick WilliamsReferenceAlignment: Left 105c41bf5b7SAndrew JefferyReflowComments: true 106*1c4503e7SPatrick WilliamsRequiresClausePosition: OwnLine 107*1c4503e7SPatrick WilliamsRequiresExpressionIndentation: Keyword 108c41bf5b7SAndrew JefferySortIncludes: true 109c41bf5b7SAndrew JefferySortUsingDeclarations: true 110c41bf5b7SAndrew JefferySpaceAfterCStyleCast: false 11161b90636SGeorge LiuSpaceAfterTemplateKeyword: true 112c41bf5b7SAndrew JefferySpaceBeforeAssignmentOperators: true 11361b90636SGeorge LiuSpaceBeforeCpp11BracedList: false 11461b90636SGeorge LiuSpaceBeforeCtorInitializerColon: true 11561b90636SGeorge LiuSpaceBeforeInheritanceColon: true 116c41bf5b7SAndrew JefferySpaceBeforeParens: ControlStatements 11761b90636SGeorge LiuSpaceBeforeRangeBasedForLoopColon: true 118c41bf5b7SAndrew JefferySpaceInEmptyParentheses: false 119c41bf5b7SAndrew JefferySpacesBeforeTrailingComments: 1 120c41bf5b7SAndrew JefferySpacesInAngles: false 121c41bf5b7SAndrew JefferySpacesInContainerLiterals: true 122c41bf5b7SAndrew JefferySpacesInCStyleCastParentheses: false 123c41bf5b7SAndrew JefferySpacesInParentheses: false 124c41bf5b7SAndrew JefferySpacesInSquareBrackets: false 12561b90636SGeorge LiuStandard: Latest 126c41bf5b7SAndrew JefferyTabWidth: 4 127c41bf5b7SAndrew JefferyUseTab: Never 128c41bf5b7SAndrew Jeffery... 1290c3bcbf3SAndrew Jeffery 130