1c41bf5b7SAndrew Jeffery---
2c41bf5b7SAndrew JefferyLanguage:        Cpp
3c41bf5b7SAndrew Jeffery# BasedOnStyle:  LLVM
4c41bf5b7SAndrew JefferyAccessModifierOffset: -2
5c41bf5b7SAndrew JefferyAlignAfterOpenBracket: Align
6c41bf5b7SAndrew JefferyAlignConsecutiveAssignments: false
7c41bf5b7SAndrew JefferyAlignConsecutiveDeclarations: false
861b90636SGeorge LiuAlignEscapedNewlines: Right
91c4503e7SPatrick WilliamsAlignOperands:  Align
101c4503e7SPatrick WilliamsAlignTrailingComments:
111c4503e7SPatrick Williams  Kind: Always
121c4503e7SPatrick Williams  OverEmptyLines: 1
13c41bf5b7SAndrew JefferyAllowAllParametersOfDeclarationOnNextLine: true
141c4503e7SPatrick WilliamsAllowShortBlocksOnASingleLine: Empty
15c41bf5b7SAndrew JefferyAllowShortCaseLabelsOnASingleLine: false
161c4503e7SPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty
1759c2e0e8SPatrick WilliamsAllowShortIfStatementsOnASingleLine: Never
1859c2e0e8SPatrick WilliamsAllowShortLambdasOnASingleLine: true
19c41bf5b7SAndrew JefferyAllowShortLoopsOnASingleLine: false
20c41bf5b7SAndrew JefferyAlwaysBreakAfterReturnType: None
21c41bf5b7SAndrew JefferyAlwaysBreakBeforeMultilineStrings: false
2261b90636SGeorge LiuAlwaysBreakTemplateDeclarations: Yes
23c41bf5b7SAndrew JefferyBinPackArguments: true
24c41bf5b7SAndrew JefferyBinPackParameters: true
2559c2e0e8SPatrick WilliamsBitFieldColonSpacing: None
26c41bf5b7SAndrew JefferyBraceWrapping:
2761b90636SGeorge Liu  AfterCaseLabel:  true
28c41bf5b7SAndrew Jeffery  AfterClass:      true
29c41bf5b7SAndrew Jeffery  AfterControlStatement: true
30c41bf5b7SAndrew Jeffery  AfterEnum:       true
3159c2e0e8SPatrick Williams  AfterExternBlock: true
32c41bf5b7SAndrew Jeffery  AfterFunction:   true
33c41bf5b7SAndrew Jeffery  AfterNamespace:  true
34c41bf5b7SAndrew Jeffery  AfterObjCDeclaration: true
35c41bf5b7SAndrew Jeffery  AfterStruct:     true
36c41bf5b7SAndrew Jeffery  AfterUnion:      true
37c41bf5b7SAndrew Jeffery  BeforeCatch:     true
38c41bf5b7SAndrew Jeffery  BeforeElse:      true
3959c2e0e8SPatrick Williams  BeforeLambdaBody: false
4059c2e0e8SPatrick Williams  BeforeWhile:     false
41c41bf5b7SAndrew Jeffery  IndentBraces:    false
4261b90636SGeorge Liu  SplitEmptyFunction:   false
4361b90636SGeorge Liu  SplitEmptyRecord:     false
4461b90636SGeorge Liu  SplitEmptyNamespace:  false
451c4503e7SPatrick WilliamsBreakAfterAttributes: Never
46c41bf5b7SAndrew JefferyBreakBeforeBinaryOperators: None
47c41bf5b7SAndrew JefferyBreakBeforeBraces: Custom
48c41bf5b7SAndrew JefferyBreakBeforeTernaryOperators: true
49c41bf5b7SAndrew JefferyBreakConstructorInitializers: AfterColon
5061b90636SGeorge LiuBreakInheritanceList: AfterColon
51520c5e51SGeorge LiuBreakStringLiterals: false
52c41bf5b7SAndrew JefferyColumnLimit:     80
53c41bf5b7SAndrew JefferyCommentPragmas:  '^ IWYU pragma:'
5461b90636SGeorge LiuCompactNamespaces: false
55c41bf5b7SAndrew JefferyConstructorInitializerIndentWidth: 4
56c41bf5b7SAndrew JefferyContinuationIndentWidth: 4
57c41bf5b7SAndrew JefferyCpp11BracedListStyle: true
58c41bf5b7SAndrew JefferyDerivePointerAlignment: false
59c41bf5b7SAndrew JefferyDisableFormat:   false
60c41bf5b7SAndrew JefferyFixNamespaceComments: true
6159c2e0e8SPatrick WilliamsForEachMacros:
6259c2e0e8SPatrick Williams  - foreach
6359c2e0e8SPatrick Williams  - Q_FOREACH
6459c2e0e8SPatrick Williams  - BOOST_FOREACH
65c41bf5b7SAndrew JefferyIncludeBlocks: Regroup
66c41bf5b7SAndrew JefferyIncludeCategories:
67c41bf5b7SAndrew Jeffery  - Regex:           '^[<"](gtest|gmock)'
6861b90636SGeorge Liu    Priority:        7
69c41bf5b7SAndrew Jeffery  - Regex:           '^"config.h"'
70c41bf5b7SAndrew Jeffery    Priority:        -1
7161b90636SGeorge Liu  - Regex:           '^".*\.h"'
72c41bf5b7SAndrew Jeffery    Priority:        1
7361b90636SGeorge Liu  - Regex:           '^".*\.hpp"'
74c41bf5b7SAndrew Jeffery    Priority:        2
7561b90636SGeorge Liu  - Regex:           '^<.*\.h>'
76c41bf5b7SAndrew Jeffery    Priority:        3
7761b90636SGeorge Liu  - Regex:           '^<.*\.hpp>'
78c41bf5b7SAndrew Jeffery    Priority:        4
7961b90636SGeorge Liu  - Regex:           '^<.*'
8061b90636SGeorge Liu    Priority:        5
8161b90636SGeorge Liu  - Regex:           '.*'
8261b90636SGeorge Liu    Priority:        6
83c41bf5b7SAndrew JefferyIndentCaseLabels: true
8459c2e0e8SPatrick WilliamsIndentExternBlock: NoIndent
851c4503e7SPatrick WilliamsIndentRequiresClause: true
86c41bf5b7SAndrew JefferyIndentWidth:     4
87c41bf5b7SAndrew JefferyIndentWrappedFunctionNames: true
881c4503e7SPatrick WilliamsInsertNewlineAtEOF: true
891c4503e7SPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false
90*db82c0f8SPatrick WilliamsLambdaBodyIndentation: Signature
911c4503e7SPatrick WilliamsLineEnding: LF
92c41bf5b7SAndrew JefferyMacroBlockBegin: ''
93c41bf5b7SAndrew JefferyMacroBlockEnd:   ''
94c41bf5b7SAndrew JefferyMaxEmptyLinesToKeep: 1
95c41bf5b7SAndrew JefferyNamespaceIndentation: None
96c41bf5b7SAndrew JefferyObjCBlockIndentWidth: 2
97c41bf5b7SAndrew JefferyObjCSpaceAfterProperty: false
98c41bf5b7SAndrew JefferyObjCSpaceBeforeProtocolList: true
9959c2e0e8SPatrick WilliamsPackConstructorInitializers: BinPack
1001c4503e7SPatrick WilliamsPenaltyBreakAssignment: 25
101*db82c0f8SPatrick WilliamsPenaltyBreakBeforeFirstCallParameter: 50
102c41bf5b7SAndrew JefferyPenaltyBreakComment: 300
103c41bf5b7SAndrew JefferyPenaltyBreakFirstLessLess: 120
104c41bf5b7SAndrew JefferyPenaltyBreakString: 1000
105*db82c0f8SPatrick WilliamsPenaltyBreakTemplateDeclaration: 10
106c41bf5b7SAndrew JefferyPenaltyExcessCharacter: 1000000
107c41bf5b7SAndrew JefferyPenaltyReturnTypeOnItsOwnLine: 60
108*db82c0f8SPatrick WilliamsPenaltyIndentedWhitespace: 1
10959c2e0e8SPatrick WilliamsPointerAlignment: Left
1101c4503e7SPatrick WilliamsQualifierAlignment: Left
1111c4503e7SPatrick WilliamsReferenceAlignment: Left
112c41bf5b7SAndrew JefferyReflowComments:  true
1131c4503e7SPatrick WilliamsRequiresClausePosition: OwnLine
1141c4503e7SPatrick WilliamsRequiresExpressionIndentation: Keyword
11559c2e0e8SPatrick WilliamsSortIncludes: CaseSensitive
116c41bf5b7SAndrew JefferySortUsingDeclarations: true
117c41bf5b7SAndrew JefferySpaceAfterCStyleCast: false
11861b90636SGeorge LiuSpaceAfterTemplateKeyword: true
119c41bf5b7SAndrew JefferySpaceBeforeAssignmentOperators: true
12061b90636SGeorge LiuSpaceBeforeCpp11BracedList: false
12161b90636SGeorge LiuSpaceBeforeCtorInitializerColon: true
12261b90636SGeorge LiuSpaceBeforeInheritanceColon: true
123c41bf5b7SAndrew JefferySpaceBeforeParens: ControlStatements
12461b90636SGeorge LiuSpaceBeforeRangeBasedForLoopColon: true
125c41bf5b7SAndrew JefferySpaceInEmptyParentheses: false
126c41bf5b7SAndrew JefferySpacesBeforeTrailingComments: 1
12759c2e0e8SPatrick WilliamsSpacesInAngles: Never
128c41bf5b7SAndrew JefferySpacesInContainerLiterals: true
129c41bf5b7SAndrew JefferySpacesInCStyleCastParentheses: false
130c41bf5b7SAndrew JefferySpacesInParentheses: false
131c41bf5b7SAndrew JefferySpacesInSquareBrackets: false
13261b90636SGeorge LiuStandard:        Latest
133c41bf5b7SAndrew JefferyTabWidth:        4
134c41bf5b7SAndrew JefferyUseTab:          Never
135c41bf5b7SAndrew Jeffery...
1360c3bcbf3SAndrew Jeffery
137