1da64f0abSAndrew Jeffery---
2da64f0abSAndrew JefferyLanguage:        Cpp
3da64f0abSAndrew Jeffery# BasedOnStyle:  LLVM
4da64f0abSAndrew JefferyAccessModifierOffset: -2
5da64f0abSAndrew JefferyAlignAfterOpenBracket: Align
6da64f0abSAndrew JefferyAlignConsecutiveAssignments: false
7da64f0abSAndrew JefferyAlignConsecutiveDeclarations: false
80d5b076eSPatrick WilliamsAlignEscapedNewlines: Right
90d5b076eSPatrick WilliamsAlignOperands:  Align
100d5b076eSPatrick WilliamsAlignTrailingComments:
110d5b076eSPatrick Williams  Kind: Always
120d5b076eSPatrick Williams  OverEmptyLines: 1
13da64f0abSAndrew JefferyAllowAllParametersOfDeclarationOnNextLine: true
140d5b076eSPatrick WilliamsAllowShortBlocksOnASingleLine: Empty
15da64f0abSAndrew JefferyAllowShortCaseLabelsOnASingleLine: false
160d5b076eSPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty
17564efaeaSPatrick WilliamsAllowShortIfStatementsOnASingleLine: Never
18564efaeaSPatrick WilliamsAllowShortLambdasOnASingleLine: true
19da64f0abSAndrew JefferyAllowShortLoopsOnASingleLine: false
20da64f0abSAndrew JefferyAlwaysBreakAfterReturnType: None
21da64f0abSAndrew JefferyAlwaysBreakBeforeMultilineStrings: false
220d5b076eSPatrick WilliamsAlwaysBreakTemplateDeclarations: Yes
23da64f0abSAndrew JefferyBinPackArguments: true
24da64f0abSAndrew JefferyBinPackParameters: true
25564efaeaSPatrick WilliamsBitFieldColonSpacing: None
26da64f0abSAndrew JefferyBraceWrapping:
270d5b076eSPatrick Williams  AfterCaseLabel:  true
28da64f0abSAndrew Jeffery  AfterClass:      true
29da64f0abSAndrew Jeffery  AfterControlStatement: true
30da64f0abSAndrew Jeffery  AfterEnum:       true
31564efaeaSPatrick Williams  AfterExternBlock: true
32da64f0abSAndrew Jeffery  AfterFunction:   true
33da64f0abSAndrew Jeffery  AfterNamespace:  true
34da64f0abSAndrew Jeffery  AfterObjCDeclaration: true
35da64f0abSAndrew Jeffery  AfterStruct:     true
36da64f0abSAndrew Jeffery  AfterUnion:      true
37da64f0abSAndrew Jeffery  BeforeCatch:     true
38da64f0abSAndrew Jeffery  BeforeElse:      true
39564efaeaSPatrick Williams  BeforeLambdaBody: false
40564efaeaSPatrick Williams  BeforeWhile:     false
41da64f0abSAndrew Jeffery  IndentBraces:    false
420d5b076eSPatrick Williams  SplitEmptyFunction:   false
430d5b076eSPatrick Williams  SplitEmptyRecord:     false
440d5b076eSPatrick Williams  SplitEmptyNamespace:  false
450d5b076eSPatrick WilliamsBreakAfterAttributes: Never
46da64f0abSAndrew JefferyBreakBeforeBinaryOperators: None
47da64f0abSAndrew JefferyBreakBeforeBraces: Custom
48da64f0abSAndrew JefferyBreakBeforeTernaryOperators: true
49da64f0abSAndrew JefferyBreakConstructorInitializers: AfterColon
500d5b076eSPatrick WilliamsBreakInheritanceList: AfterColon
510d5b076eSPatrick WilliamsBreakStringLiterals: false
52da64f0abSAndrew JefferyColumnLimit:     80
53da64f0abSAndrew JefferyCommentPragmas:  '^ IWYU pragma:'
540d5b076eSPatrick WilliamsCompactNamespaces: false
55da64f0abSAndrew JefferyConstructorInitializerIndentWidth: 4
56da64f0abSAndrew JefferyContinuationIndentWidth: 4
57da64f0abSAndrew JefferyCpp11BracedListStyle: true
585b355068SPatrick VentureDerivePointerAlignment: false
59da64f0abSAndrew JefferyDisableFormat:   false
60da64f0abSAndrew JefferyFixNamespaceComments: true
61564efaeaSPatrick WilliamsForEachMacros:
62564efaeaSPatrick Williams  - foreach
63564efaeaSPatrick Williams  - Q_FOREACH
64564efaeaSPatrick Williams  - BOOST_FOREACH
65da64f0abSAndrew JefferyIncludeBlocks: Regroup
66da64f0abSAndrew JefferyIncludeCategories:
67da64f0abSAndrew Jeffery  - Regex:           '^[<"](gtest|gmock)'
680d5b076eSPatrick Williams    Priority:        7
69da64f0abSAndrew Jeffery  - Regex:           '^"config.h"'
70da64f0abSAndrew Jeffery    Priority:        -1
710d5b076eSPatrick Williams  - Regex:           '^".*\.h"'
72da64f0abSAndrew Jeffery    Priority:        1
730d5b076eSPatrick Williams  - Regex:           '^".*\.hpp"'
74da64f0abSAndrew Jeffery    Priority:        2
750d5b076eSPatrick Williams  - Regex:           '^<.*\.h>'
76da64f0abSAndrew Jeffery    Priority:        3
770d5b076eSPatrick Williams  - Regex:           '^<.*\.hpp>'
78da64f0abSAndrew Jeffery    Priority:        4
790d5b076eSPatrick Williams  - Regex:           '^<.*'
800d5b076eSPatrick Williams    Priority:        5
810d5b076eSPatrick Williams  - Regex:           '.*'
820d5b076eSPatrick Williams    Priority:        6
83da64f0abSAndrew JefferyIndentCaseLabels: true
84564efaeaSPatrick WilliamsIndentExternBlock: NoIndent
850d5b076eSPatrick WilliamsIndentRequiresClause: true
86da64f0abSAndrew JefferyIndentWidth:     4
87da64f0abSAndrew JefferyIndentWrappedFunctionNames: true
880d5b076eSPatrick WilliamsInsertNewlineAtEOF: true
890d5b076eSPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false
90*40a2afbaSPatrick WilliamsLambdaBodyIndentation: Signature
910d5b076eSPatrick WilliamsLineEnding: LF
92da64f0abSAndrew JefferyMacroBlockBegin: ''
93da64f0abSAndrew JefferyMacroBlockEnd:   ''
94da64f0abSAndrew JefferyMaxEmptyLinesToKeep: 1
95da64f0abSAndrew JefferyNamespaceIndentation: None
96da64f0abSAndrew JefferyObjCBlockIndentWidth: 2
97da64f0abSAndrew JefferyObjCSpaceAfterProperty: false
98da64f0abSAndrew JefferyObjCSpaceBeforeProtocolList: true
99564efaeaSPatrick WilliamsPackConstructorInitializers: BinPack
1000d5b076eSPatrick WilliamsPenaltyBreakAssignment: 25
101*40a2afbaSPatrick WilliamsPenaltyBreakBeforeFirstCallParameter: 50
102da64f0abSAndrew JefferyPenaltyBreakComment: 300
103da64f0abSAndrew JefferyPenaltyBreakFirstLessLess: 120
104da64f0abSAndrew JefferyPenaltyBreakString: 1000
105*40a2afbaSPatrick WilliamsPenaltyBreakTemplateDeclaration: 10
106da64f0abSAndrew JefferyPenaltyExcessCharacter: 1000000
107da64f0abSAndrew JefferyPenaltyReturnTypeOnItsOwnLine: 60
108*40a2afbaSPatrick WilliamsPenaltyIndentedWhitespace: 1
109564efaeaSPatrick WilliamsPointerAlignment: Left
1100d5b076eSPatrick WilliamsQualifierAlignment: Left
1110d5b076eSPatrick WilliamsReferenceAlignment: Left
112da64f0abSAndrew JefferyReflowComments:  true
1130d5b076eSPatrick WilliamsRequiresClausePosition: OwnLine
1140d5b076eSPatrick WilliamsRequiresExpressionIndentation: Keyword
115564efaeaSPatrick WilliamsSortIncludes: CaseSensitive
1165b355068SPatrick VentureSortUsingDeclarations: true
117da64f0abSAndrew JefferySpaceAfterCStyleCast: false
1180d5b076eSPatrick WilliamsSpaceAfterTemplateKeyword: true
119da64f0abSAndrew JefferySpaceBeforeAssignmentOperators: true
1200d5b076eSPatrick WilliamsSpaceBeforeCpp11BracedList: false
1210d5b076eSPatrick WilliamsSpaceBeforeCtorInitializerColon: true
1220d5b076eSPatrick WilliamsSpaceBeforeInheritanceColon: true
123da64f0abSAndrew JefferySpaceBeforeParens: ControlStatements
1240d5b076eSPatrick WilliamsSpaceBeforeRangeBasedForLoopColon: true
125da64f0abSAndrew JefferySpaceInEmptyParentheses: false
126da64f0abSAndrew JefferySpacesBeforeTrailingComments: 1
127564efaeaSPatrick WilliamsSpacesInAngles: Never
128da64f0abSAndrew JefferySpacesInContainerLiterals: true
129da64f0abSAndrew JefferySpacesInCStyleCastParentheses: false
130da64f0abSAndrew JefferySpacesInParentheses: false
131da64f0abSAndrew JefferySpacesInSquareBrackets: false
1320d5b076eSPatrick WilliamsStandard:        Latest
133da64f0abSAndrew JefferyTabWidth:        4
134da64f0abSAndrew JefferyUseTab:          Never
135da64f0abSAndrew Jeffery...
136da64f0abSAndrew Jeffery
137