170dcb63aSAdriana Kobylak---
270dcb63aSAdriana KobylakLanguage:        Cpp
370dcb63aSAdriana Kobylak# BasedOnStyle:  LLVM
470dcb63aSAdriana KobylakAccessModifierOffset: -2
570dcb63aSAdriana KobylakAlignAfterOpenBracket: Align
670dcb63aSAdriana KobylakAlignConsecutiveAssignments: false
770dcb63aSAdriana KobylakAlignConsecutiveDeclarations: false
88facccfaSBrad BishopAlignEscapedNewlines: Right
97fb6c346SPatrick WilliamsAlignOperands:  Align
107fb6c346SPatrick WilliamsAlignTrailingComments:
117fb6c346SPatrick Williams  Kind: Always
127fb6c346SPatrick Williams  OverEmptyLines: 1
1370dcb63aSAdriana KobylakAllowAllParametersOfDeclarationOnNextLine: true
147fb6c346SPatrick WilliamsAllowShortBlocksOnASingleLine: Empty
1570dcb63aSAdriana KobylakAllowShortCaseLabelsOnASingleLine: false
167fb6c346SPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty
17af29f723SPatrick WilliamsAllowShortIfStatementsOnASingleLine: Never
18af29f723SPatrick WilliamsAllowShortLambdasOnASingleLine: true
1970dcb63aSAdriana KobylakAllowShortLoopsOnASingleLine: false
2070dcb63aSAdriana KobylakAlwaysBreakAfterReturnType: None
2170dcb63aSAdriana KobylakAlwaysBreakBeforeMultilineStrings: false
228facccfaSBrad BishopAlwaysBreakTemplateDeclarations: Yes
2370dcb63aSAdriana KobylakBinPackArguments: true
2470dcb63aSAdriana KobylakBinPackParameters: true
25af29f723SPatrick WilliamsBitFieldColonSpacing: None
2670dcb63aSAdriana KobylakBraceWrapping:
278facccfaSBrad Bishop  AfterCaseLabel:  true
2870dcb63aSAdriana Kobylak  AfterClass:      true
2970dcb63aSAdriana Kobylak  AfterControlStatement: true
3070dcb63aSAdriana Kobylak  AfterEnum:       true
31af29f723SPatrick Williams  AfterExternBlock: true
3270dcb63aSAdriana Kobylak  AfterFunction:   true
3370dcb63aSAdriana Kobylak  AfterNamespace:  true
3470dcb63aSAdriana Kobylak  AfterObjCDeclaration: true
3570dcb63aSAdriana Kobylak  AfterStruct:     true
3670dcb63aSAdriana Kobylak  AfterUnion:      true
3770dcb63aSAdriana Kobylak  BeforeCatch:     true
3870dcb63aSAdriana Kobylak  BeforeElse:      true
39af29f723SPatrick Williams  BeforeLambdaBody: false
40af29f723SPatrick Williams  BeforeWhile:     false
4170dcb63aSAdriana Kobylak  IndentBraces:    false
428facccfaSBrad Bishop  SplitEmptyFunction:   false
438facccfaSBrad Bishop  SplitEmptyRecord:     false
448facccfaSBrad Bishop  SplitEmptyNamespace:  false
457fb6c346SPatrick WilliamsBreakAfterAttributes: Never
4670dcb63aSAdriana KobylakBreakBeforeBinaryOperators: None
4770dcb63aSAdriana KobylakBreakBeforeBraces: Custom
4870dcb63aSAdriana KobylakBreakBeforeTernaryOperators: true
4970dcb63aSAdriana KobylakBreakConstructorInitializers: AfterColon
508facccfaSBrad BishopBreakInheritanceList: AfterColon
517fb6c346SPatrick WilliamsBreakStringLiterals: false
5270dcb63aSAdriana KobylakColumnLimit:     80
5370dcb63aSAdriana KobylakCommentPragmas:  '^ IWYU pragma:'
548facccfaSBrad BishopCompactNamespaces: false
5570dcb63aSAdriana KobylakConstructorInitializerIndentWidth: 4
5670dcb63aSAdriana KobylakContinuationIndentWidth: 4
5770dcb63aSAdriana KobylakCpp11BracedListStyle: true
58f6ed5897SGunnar MillsDerivePointerAlignment: false
5970dcb63aSAdriana KobylakDisableFormat:   false
6070dcb63aSAdriana KobylakFixNamespaceComments: true
61af29f723SPatrick WilliamsForEachMacros:
62af29f723SPatrick Williams  - foreach
63af29f723SPatrick Williams  - Q_FOREACH
64af29f723SPatrick Williams  - BOOST_FOREACH
65f6ed5897SGunnar MillsIncludeBlocks: Regroup
66f6ed5897SGunnar MillsIncludeCategories:
67f6ed5897SGunnar Mills  - Regex:           '^[<"](gtest|gmock)'
688facccfaSBrad Bishop    Priority:        7
69f6ed5897SGunnar Mills  - Regex:           '^"config.h"'
70f6ed5897SGunnar Mills    Priority:        -1
718facccfaSBrad Bishop  - Regex:           '^".*\.h"'
72f6ed5897SGunnar Mills    Priority:        1
738facccfaSBrad Bishop  - Regex:           '^".*\.hpp"'
74f6ed5897SGunnar Mills    Priority:        2
758facccfaSBrad Bishop  - Regex:           '^<.*\.h>'
76f6ed5897SGunnar Mills    Priority:        3
778facccfaSBrad Bishop  - Regex:           '^<.*\.hpp>'
78f6ed5897SGunnar Mills    Priority:        4
798facccfaSBrad Bishop  - Regex:           '^<.*'
808facccfaSBrad Bishop    Priority:        5
818facccfaSBrad Bishop  - Regex:           '.*'
828facccfaSBrad Bishop    Priority:        6
8370dcb63aSAdriana KobylakIndentCaseLabels: true
84af29f723SPatrick WilliamsIndentExternBlock: NoIndent
857fb6c346SPatrick WilliamsIndentRequiresClause: true
8670dcb63aSAdriana KobylakIndentWidth:     4
8770dcb63aSAdriana KobylakIndentWrappedFunctionNames: true
887fb6c346SPatrick WilliamsInsertNewlineAtEOF: true
897fb6c346SPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false
90*f8e02429SPatrick WilliamsLambdaBodyIndentation: Signature
917fb6c346SPatrick WilliamsLineEnding: LF
9270dcb63aSAdriana KobylakMacroBlockBegin: ''
9370dcb63aSAdriana KobylakMacroBlockEnd:   ''
9470dcb63aSAdriana KobylakMaxEmptyLinesToKeep: 1
9570dcb63aSAdriana KobylakNamespaceIndentation: None
9670dcb63aSAdriana KobylakObjCBlockIndentWidth: 2
9770dcb63aSAdriana KobylakObjCSpaceAfterProperty: false
9870dcb63aSAdriana KobylakObjCSpaceBeforeProtocolList: true
99af29f723SPatrick WilliamsPackConstructorInitializers: BinPack
1007fb6c346SPatrick WilliamsPenaltyBreakAssignment: 25
101*f8e02429SPatrick WilliamsPenaltyBreakBeforeFirstCallParameter: 50
10270dcb63aSAdriana KobylakPenaltyBreakComment: 300
10370dcb63aSAdriana KobylakPenaltyBreakFirstLessLess: 120
10470dcb63aSAdriana KobylakPenaltyBreakString: 1000
105*f8e02429SPatrick WilliamsPenaltyBreakTemplateDeclaration: 10
10670dcb63aSAdriana KobylakPenaltyExcessCharacter: 1000000
10770dcb63aSAdriana KobylakPenaltyReturnTypeOnItsOwnLine: 60
108*f8e02429SPatrick WilliamsPenaltyIndentedWhitespace: 1
109af29f723SPatrick WilliamsPointerAlignment: Left
1107fb6c346SPatrick WilliamsQualifierAlignment: Left
1117fb6c346SPatrick WilliamsReferenceAlignment: Left
11270dcb63aSAdriana KobylakReflowComments:  true
1137fb6c346SPatrick WilliamsRequiresClausePosition: OwnLine
1147fb6c346SPatrick WilliamsRequiresExpressionIndentation: Keyword
115af29f723SPatrick WilliamsSortIncludes: CaseSensitive
116275bb98cSGunnar MillsSortUsingDeclarations: true
11770dcb63aSAdriana KobylakSpaceAfterCStyleCast: false
1188facccfaSBrad BishopSpaceAfterTemplateKeyword: true
11970dcb63aSAdriana KobylakSpaceBeforeAssignmentOperators: true
1208facccfaSBrad BishopSpaceBeforeCpp11BracedList: false
1218facccfaSBrad BishopSpaceBeforeCtorInitializerColon: true
1228facccfaSBrad BishopSpaceBeforeInheritanceColon: true
12370dcb63aSAdriana KobylakSpaceBeforeParens: ControlStatements
1248facccfaSBrad BishopSpaceBeforeRangeBasedForLoopColon: true
12570dcb63aSAdriana KobylakSpaceInEmptyParentheses: false
12670dcb63aSAdriana KobylakSpacesBeforeTrailingComments: 1
127af29f723SPatrick WilliamsSpacesInAngles: Never
12870dcb63aSAdriana KobylakSpacesInContainerLiterals: true
12970dcb63aSAdriana KobylakSpacesInCStyleCastParentheses: false
13070dcb63aSAdriana KobylakSpacesInParentheses: false
13170dcb63aSAdriana KobylakSpacesInSquareBrackets: false
1328facccfaSBrad BishopStandard:        Latest
13370dcb63aSAdriana KobylakTabWidth:        4
13470dcb63aSAdriana KobylakUseTab:          Never
13570dcb63aSAdriana Kobylak...
1368facccfaSBrad Bishop
137