1da4a5dd1SPatrick Venture---
2da4a5dd1SPatrick VentureLanguage:        Cpp
3da4a5dd1SPatrick Venture# BasedOnStyle:  LLVM
4da4a5dd1SPatrick VentureAccessModifierOffset: -2
5da4a5dd1SPatrick VentureAlignAfterOpenBracket: Align
6da4a5dd1SPatrick VentureAlignConsecutiveAssignments: false
7da4a5dd1SPatrick VentureAlignConsecutiveDeclarations: false
8a83a3eccSPatrick VentureAlignEscapedNewlines: Right
98c051121SPatrick WilliamsAlignOperands:  Align
108c051121SPatrick WilliamsAlignTrailingComments:
118c051121SPatrick Williams  Kind: Always
128c051121SPatrick Williams  OverEmptyLines: 1
13da4a5dd1SPatrick VentureAllowAllParametersOfDeclarationOnNextLine: true
148c051121SPatrick WilliamsAllowShortBlocksOnASingleLine: Empty
15da4a5dd1SPatrick VentureAllowShortCaseLabelsOnASingleLine: false
168c051121SPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty
17e1dbb59aSPatrick WilliamsAllowShortIfStatementsOnASingleLine: Never
18e1dbb59aSPatrick WilliamsAllowShortLambdasOnASingleLine: true
19da4a5dd1SPatrick VentureAllowShortLoopsOnASingleLine: false
20da4a5dd1SPatrick VentureAlwaysBreakAfterReturnType: None
21da4a5dd1SPatrick VentureAlwaysBreakBeforeMultilineStrings: false
22a83a3eccSPatrick VentureAlwaysBreakTemplateDeclarations: Yes
23da4a5dd1SPatrick VentureBinPackArguments: true
24da4a5dd1SPatrick VentureBinPackParameters: true
25e1dbb59aSPatrick WilliamsBitFieldColonSpacing: None
26da4a5dd1SPatrick VentureBraceWrapping:
27a83a3eccSPatrick Venture  AfterCaseLabel:  true
28da4a5dd1SPatrick Venture  AfterClass:      true
29da4a5dd1SPatrick Venture  AfterControlStatement: true
30da4a5dd1SPatrick Venture  AfterEnum:       true
31e1dbb59aSPatrick Williams  AfterExternBlock: true
32da4a5dd1SPatrick Venture  AfterFunction:   true
33da4a5dd1SPatrick Venture  AfterNamespace:  true
34da4a5dd1SPatrick Venture  AfterObjCDeclaration: true
35da4a5dd1SPatrick Venture  AfterStruct:     true
36da4a5dd1SPatrick Venture  AfterUnion:      true
37da4a5dd1SPatrick Venture  BeforeCatch:     true
38da4a5dd1SPatrick Venture  BeforeElse:      true
39e1dbb59aSPatrick Williams  BeforeLambdaBody: false
40e1dbb59aSPatrick Williams  BeforeWhile:     false
41da4a5dd1SPatrick Venture  IndentBraces:    false
42a83a3eccSPatrick Venture  SplitEmptyFunction:   false
43a83a3eccSPatrick Venture  SplitEmptyRecord:     false
44a83a3eccSPatrick Venture  SplitEmptyNamespace:  false
458c051121SPatrick WilliamsBreakAfterAttributes: Never
46da4a5dd1SPatrick VentureBreakBeforeBinaryOperators: None
47da4a5dd1SPatrick VentureBreakBeforeBraces: Custom
48da4a5dd1SPatrick VentureBreakBeforeTernaryOperators: true
49da4a5dd1SPatrick VentureBreakConstructorInitializers: AfterColon
50a83a3eccSPatrick VentureBreakInheritanceList: AfterColon
518c051121SPatrick WilliamsBreakStringLiterals: false
52da4a5dd1SPatrick VentureColumnLimit:     80
53da4a5dd1SPatrick VentureCommentPragmas:  '^ IWYU pragma:'
54a83a3eccSPatrick VentureCompactNamespaces: false
55da4a5dd1SPatrick VentureConstructorInitializerIndentWidth: 4
56da4a5dd1SPatrick VentureContinuationIndentWidth: 4
57da4a5dd1SPatrick VentureCpp11BracedListStyle: true
58e2ec0f61SPatrick VentureDerivePointerAlignment: false
59da4a5dd1SPatrick VentureDisableFormat:   false
60da4a5dd1SPatrick VentureFixNamespaceComments: true
61e1dbb59aSPatrick WilliamsForEachMacros:
62e1dbb59aSPatrick Williams  - foreach
63e1dbb59aSPatrick Williams  - Q_FOREACH
64e1dbb59aSPatrick Williams  - BOOST_FOREACH
65da4a5dd1SPatrick VentureIncludeBlocks: Regroup
66da4a5dd1SPatrick VentureIncludeCategories:
67da4a5dd1SPatrick Venture  - Regex:           '^[<"](gtest|gmock)'
68a83a3eccSPatrick Venture    Priority:        7
69da4a5dd1SPatrick Venture  - Regex:           '^"config.h"'
70da4a5dd1SPatrick Venture    Priority:        -1
71a83a3eccSPatrick Venture  - Regex:           '^".*\.h"'
72da4a5dd1SPatrick Venture    Priority:        1
73a83a3eccSPatrick Venture  - Regex:           '^".*\.hpp"'
74da4a5dd1SPatrick Venture    Priority:        2
75a83a3eccSPatrick Venture  - Regex:           '^<.*\.h>'
76da4a5dd1SPatrick Venture    Priority:        3
77a83a3eccSPatrick Venture  - Regex:           '^<.*\.hpp>'
78da4a5dd1SPatrick Venture    Priority:        4
79a83a3eccSPatrick Venture  - Regex:           '^<.*'
80a83a3eccSPatrick Venture    Priority:        5
81a83a3eccSPatrick Venture  - Regex:           '.*'
82a83a3eccSPatrick Venture    Priority:        6
83da4a5dd1SPatrick VentureIndentCaseLabels: true
84e1dbb59aSPatrick WilliamsIndentExternBlock: NoIndent
858c051121SPatrick WilliamsIndentRequiresClause: true
86da4a5dd1SPatrick VentureIndentWidth:     4
87da4a5dd1SPatrick VentureIndentWrappedFunctionNames: true
888c051121SPatrick WilliamsInsertNewlineAtEOF: true
898c051121SPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false
90*bd63bcacSPatrick WilliamsLambdaBodyIndentation: Signature
918c051121SPatrick WilliamsLineEnding: LF
92da4a5dd1SPatrick VentureMacroBlockBegin: ''
93da4a5dd1SPatrick VentureMacroBlockEnd:   ''
94da4a5dd1SPatrick VentureMaxEmptyLinesToKeep: 1
95da4a5dd1SPatrick VentureNamespaceIndentation: None
96da4a5dd1SPatrick VentureObjCBlockIndentWidth: 2
97da4a5dd1SPatrick VentureObjCSpaceAfterProperty: false
98da4a5dd1SPatrick VentureObjCSpaceBeforeProtocolList: true
99e1dbb59aSPatrick WilliamsPackConstructorInitializers: BinPack
1008c051121SPatrick WilliamsPenaltyBreakAssignment: 25
101*bd63bcacSPatrick WilliamsPenaltyBreakBeforeFirstCallParameter: 50
102da4a5dd1SPatrick VenturePenaltyBreakComment: 300
103da4a5dd1SPatrick VenturePenaltyBreakFirstLessLess: 120
104da4a5dd1SPatrick VenturePenaltyBreakString: 1000
105*bd63bcacSPatrick WilliamsPenaltyBreakTemplateDeclaration: 10
106da4a5dd1SPatrick VenturePenaltyExcessCharacter: 1000000
107da4a5dd1SPatrick VenturePenaltyReturnTypeOnItsOwnLine: 60
108*bd63bcacSPatrick WilliamsPenaltyIndentedWhitespace: 1
109e1dbb59aSPatrick WilliamsPointerAlignment: Left
1108c051121SPatrick WilliamsQualifierAlignment: Left
1118c051121SPatrick WilliamsReferenceAlignment: Left
112da4a5dd1SPatrick VentureReflowComments:  true
1138c051121SPatrick WilliamsRequiresClausePosition: OwnLine
1148c051121SPatrick WilliamsRequiresExpressionIndentation: Keyword
115e1dbb59aSPatrick WilliamsSortIncludes: CaseSensitive
116e2ec0f61SPatrick VentureSortUsingDeclarations: true
117da4a5dd1SPatrick VentureSpaceAfterCStyleCast: false
118a83a3eccSPatrick VentureSpaceAfterTemplateKeyword: true
119da4a5dd1SPatrick VentureSpaceBeforeAssignmentOperators: true
120a83a3eccSPatrick VentureSpaceBeforeCpp11BracedList: false
121a83a3eccSPatrick VentureSpaceBeforeCtorInitializerColon: true
122a83a3eccSPatrick VentureSpaceBeforeInheritanceColon: true
123da4a5dd1SPatrick VentureSpaceBeforeParens: ControlStatements
124a83a3eccSPatrick VentureSpaceBeforeRangeBasedForLoopColon: true
125da4a5dd1SPatrick VentureSpaceInEmptyParentheses: false
126da4a5dd1SPatrick VentureSpacesBeforeTrailingComments: 1
127e1dbb59aSPatrick WilliamsSpacesInAngles: Never
128da4a5dd1SPatrick VentureSpacesInContainerLiterals: true
129da4a5dd1SPatrick VentureSpacesInCStyleCastParentheses: false
130da4a5dd1SPatrick VentureSpacesInParentheses: false
131da4a5dd1SPatrick VentureSpacesInSquareBrackets: false
132a83a3eccSPatrick VentureStandard:        Latest
133da4a5dd1SPatrick VentureTabWidth:        4
134da4a5dd1SPatrick VentureUseTab:          Never
135da4a5dd1SPatrick Venture...
136da4a5dd1SPatrick Venture
137