1f78d9042SPatrick Venture---
2f78d9042SPatrick VentureLanguage:        Cpp
3f78d9042SPatrick Venture# BasedOnStyle:  LLVM
4f78d9042SPatrick VentureAccessModifierOffset: -2
5f78d9042SPatrick VentureAlignAfterOpenBracket: Align
6f78d9042SPatrick VentureAlignConsecutiveAssignments: false
7f78d9042SPatrick VentureAlignConsecutiveDeclarations: false
85e5d4451SBrad BishopAlignEscapedNewlines: Right
900dd33efSPatrick WilliamsAlignOperands:  Align
1000dd33efSPatrick WilliamsAlignTrailingComments:
1100dd33efSPatrick Williams  Kind: Always
1200dd33efSPatrick Williams  OverEmptyLines: 1
13f78d9042SPatrick VentureAllowAllParametersOfDeclarationOnNextLine: true
1400dd33efSPatrick WilliamsAllowShortBlocksOnASingleLine: Empty
15f78d9042SPatrick VentureAllowShortCaseLabelsOnASingleLine: false
1600dd33efSPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty
17*915b38feSPatrick WilliamsAllowShortIfStatementsOnASingleLine: Never
18*915b38feSPatrick WilliamsAllowShortLambdasOnASingleLine: true
19f78d9042SPatrick VentureAllowShortLoopsOnASingleLine: false
20f78d9042SPatrick VentureAlwaysBreakAfterReturnType: None
21f78d9042SPatrick VentureAlwaysBreakBeforeMultilineStrings: false
225e5d4451SBrad BishopAlwaysBreakTemplateDeclarations: Yes
23f78d9042SPatrick VentureBinPackArguments: true
24f78d9042SPatrick VentureBinPackParameters: true
25*915b38feSPatrick WilliamsBitFieldColonSpacing: None
26f78d9042SPatrick VentureBraceWrapping:
275e5d4451SBrad Bishop  AfterCaseLabel:  true
28f78d9042SPatrick Venture  AfterClass:      true
29f78d9042SPatrick Venture  AfterControlStatement: true
30f78d9042SPatrick Venture  AfterEnum:       true
31*915b38feSPatrick Williams  AfterExternBlock: true
32f78d9042SPatrick Venture  AfterFunction:   true
33f78d9042SPatrick Venture  AfterNamespace:  true
34f78d9042SPatrick Venture  AfterObjCDeclaration: true
35f78d9042SPatrick Venture  AfterStruct:     true
36f78d9042SPatrick Venture  AfterUnion:      true
37f78d9042SPatrick Venture  BeforeCatch:     true
38f78d9042SPatrick Venture  BeforeElse:      true
39*915b38feSPatrick Williams  BeforeLambdaBody: false
40*915b38feSPatrick Williams  BeforeWhile:     false
41f78d9042SPatrick Venture  IndentBraces:    false
425e5d4451SBrad Bishop  SplitEmptyFunction:   false
435e5d4451SBrad Bishop  SplitEmptyRecord:     false
445e5d4451SBrad Bishop  SplitEmptyNamespace:  false
4500dd33efSPatrick WilliamsBreakAfterAttributes: Never
46f78d9042SPatrick VentureBreakBeforeBinaryOperators: None
47f78d9042SPatrick VentureBreakBeforeBraces: Custom
48f78d9042SPatrick VentureBreakBeforeTernaryOperators: true
49f78d9042SPatrick VentureBreakConstructorInitializers: AfterColon
505e5d4451SBrad BishopBreakInheritanceList: AfterColon
5100dd33efSPatrick WilliamsBreakStringLiterals: false
52f78d9042SPatrick VentureColumnLimit:     80
53f78d9042SPatrick VentureCommentPragmas:  '^ IWYU pragma:'
545e5d4451SBrad BishopCompactNamespaces: false
55f78d9042SPatrick VentureConstructorInitializerIndentWidth: 4
56f78d9042SPatrick VentureContinuationIndentWidth: 4
57f78d9042SPatrick VentureCpp11BracedListStyle: true
58f78d9042SPatrick VentureDerivePointerAlignment: false
59f78d9042SPatrick VentureDisableFormat:   false
60f78d9042SPatrick VentureFixNamespaceComments: true
61*915b38feSPatrick WilliamsForEachMacros:
62*915b38feSPatrick Williams  - foreach
63*915b38feSPatrick Williams  - Q_FOREACH
64*915b38feSPatrick Williams  - BOOST_FOREACH
65f78d9042SPatrick VentureIncludeBlocks: Regroup
66f78d9042SPatrick VentureIncludeCategories:
67f78d9042SPatrick Venture  - Regex:           '^[<"](gtest|gmock)'
685e5d4451SBrad Bishop    Priority:        7
69f78d9042SPatrick Venture  - Regex:           '^"config.h"'
70f78d9042SPatrick Venture    Priority:        -1
715e5d4451SBrad Bishop  - Regex:           '^".*\.h"'
72f78d9042SPatrick Venture    Priority:        1
735e5d4451SBrad Bishop  - Regex:           '^".*\.hpp"'
74f78d9042SPatrick Venture    Priority:        2
755e5d4451SBrad Bishop  - Regex:           '^<.*\.h>'
76f78d9042SPatrick Venture    Priority:        3
775e5d4451SBrad Bishop  - Regex:           '^<.*\.hpp>'
78f78d9042SPatrick Venture    Priority:        4
795e5d4451SBrad Bishop  - Regex:           '^<.*'
805e5d4451SBrad Bishop    Priority:        5
815e5d4451SBrad Bishop  - Regex:           '.*'
825e5d4451SBrad Bishop    Priority:        6
83f78d9042SPatrick VentureIndentCaseLabels: true
84*915b38feSPatrick WilliamsIndentExternBlock: NoIndent
8500dd33efSPatrick WilliamsIndentRequiresClause: true
86f78d9042SPatrick VentureIndentWidth:     4
87f78d9042SPatrick VentureIndentWrappedFunctionNames: true
8800dd33efSPatrick WilliamsInsertNewlineAtEOF: true
8900dd33efSPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false
9000dd33efSPatrick WilliamsLambdaBodyIndentation: OuterScope
9100dd33efSPatrick WilliamsLineEnding: LF
92f78d9042SPatrick VentureMacroBlockBegin: ''
93f78d9042SPatrick VentureMacroBlockEnd:   ''
94f78d9042SPatrick VentureMaxEmptyLinesToKeep: 1
95f78d9042SPatrick VentureNamespaceIndentation: None
96f78d9042SPatrick VentureObjCBlockIndentWidth: 2
97f78d9042SPatrick VentureObjCSpaceAfterProperty: false
98f78d9042SPatrick VentureObjCSpaceBeforeProtocolList: true
99*915b38feSPatrick WilliamsPackConstructorInitializers: BinPack
10000dd33efSPatrick WilliamsPenaltyBreakAssignment: 25
101f78d9042SPatrick VenturePenaltyBreakBeforeFirstCallParameter: 19
102f78d9042SPatrick VenturePenaltyBreakComment: 300
103f78d9042SPatrick VenturePenaltyBreakFirstLessLess: 120
104f78d9042SPatrick VenturePenaltyBreakString: 1000
105f78d9042SPatrick VenturePenaltyExcessCharacter: 1000000
106f78d9042SPatrick VenturePenaltyReturnTypeOnItsOwnLine: 60
10700dd33efSPatrick WilliamsPenaltyIndentedWhitespace: 0
108*915b38feSPatrick WilliamsPointerAlignment: Left
10900dd33efSPatrick WilliamsQualifierAlignment: Left
11000dd33efSPatrick WilliamsReferenceAlignment: Left
111f78d9042SPatrick VentureReflowComments:  true
11200dd33efSPatrick WilliamsRequiresClausePosition: OwnLine
11300dd33efSPatrick WilliamsRequiresExpressionIndentation: Keyword
114*915b38feSPatrick WilliamsSortIncludes: CaseSensitive
115f78d9042SPatrick VentureSortUsingDeclarations: true
116f78d9042SPatrick VentureSpaceAfterCStyleCast: false
1175e5d4451SBrad BishopSpaceAfterTemplateKeyword: true
118f78d9042SPatrick VentureSpaceBeforeAssignmentOperators: true
1195e5d4451SBrad BishopSpaceBeforeCpp11BracedList: false
1205e5d4451SBrad BishopSpaceBeforeCtorInitializerColon: true
1215e5d4451SBrad BishopSpaceBeforeInheritanceColon: true
122f78d9042SPatrick VentureSpaceBeforeParens: ControlStatements
1235e5d4451SBrad BishopSpaceBeforeRangeBasedForLoopColon: true
124f78d9042SPatrick VentureSpaceInEmptyParentheses: false
125f78d9042SPatrick VentureSpacesBeforeTrailingComments: 1
126*915b38feSPatrick WilliamsSpacesInAngles: Never
127f78d9042SPatrick VentureSpacesInContainerLiterals: true
128f78d9042SPatrick VentureSpacesInCStyleCastParentheses: false
129f78d9042SPatrick VentureSpacesInParentheses: false
130f78d9042SPatrick VentureSpacesInSquareBrackets: false
1315e5d4451SBrad BishopStandard:        Latest
132f78d9042SPatrick VentureTabWidth:        4
133f78d9042SPatrick VentureUseTab:          Never
134f78d9042SPatrick Venture...
135f78d9042SPatrick Venture
136