1f78d9042SPatrick Venture---
2f78d9042SPatrick VentureLanguage:        Cpp
3f78d9042SPatrick Venture# BasedOnStyle:  LLVM
4f78d9042SPatrick VentureAccessModifierOffset: -2
5f78d9042SPatrick VentureAlignAfterOpenBracket: Align
6f78d9042SPatrick VentureAlignConsecutiveAssignments: false
7f78d9042SPatrick VentureAlignConsecutiveDeclarations: false
85e5d4451SBrad BishopAlignEscapedNewlines: Right
9*00dd33efSPatrick WilliamsAlignOperands:  Align
10*00dd33efSPatrick WilliamsAlignTrailingComments:
11*00dd33efSPatrick Williams  Kind: Always
12*00dd33efSPatrick Williams  OverEmptyLines: 1
13f78d9042SPatrick VentureAllowAllParametersOfDeclarationOnNextLine: true
14*00dd33efSPatrick WilliamsAllowShortBlocksOnASingleLine: Empty
15f78d9042SPatrick VentureAllowShortCaseLabelsOnASingleLine: false
16*00dd33efSPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty
17f78d9042SPatrick VentureAllowShortIfStatementsOnASingleLine: false
18f78d9042SPatrick VentureAllowShortLoopsOnASingleLine: false
19f78d9042SPatrick VentureAlwaysBreakAfterReturnType: None
20f78d9042SPatrick VentureAlwaysBreakBeforeMultilineStrings: false
215e5d4451SBrad BishopAlwaysBreakTemplateDeclarations: Yes
22f78d9042SPatrick VentureBinPackArguments: true
23f78d9042SPatrick VentureBinPackParameters: true
24f78d9042SPatrick VentureBraceWrapping:
255e5d4451SBrad Bishop  AfterCaseLabel:  true
26f78d9042SPatrick Venture  AfterClass:      true
27f78d9042SPatrick Venture  AfterControlStatement: true
28f78d9042SPatrick Venture  AfterEnum:       true
29f78d9042SPatrick Venture  AfterFunction:   true
30f78d9042SPatrick Venture  AfterNamespace:  true
31f78d9042SPatrick Venture  AfterObjCDeclaration: true
32f78d9042SPatrick Venture  AfterStruct:     true
33f78d9042SPatrick Venture  AfterUnion:      true
345e5d4451SBrad Bishop  AfterExternBlock: true
35f78d9042SPatrick Venture  BeforeCatch:     true
36f78d9042SPatrick Venture  BeforeElse:      true
37f78d9042SPatrick Venture  IndentBraces:    false
385e5d4451SBrad Bishop  SplitEmptyFunction:   false
395e5d4451SBrad Bishop  SplitEmptyRecord:     false
405e5d4451SBrad Bishop  SplitEmptyNamespace:  false
41*00dd33efSPatrick WilliamsBreakAfterAttributes: Never
42f78d9042SPatrick VentureBreakBeforeBinaryOperators: None
43f78d9042SPatrick VentureBreakBeforeBraces: Custom
44f78d9042SPatrick VentureBreakBeforeTernaryOperators: true
45f78d9042SPatrick VentureBreakConstructorInitializers: AfterColon
465e5d4451SBrad BishopBreakInheritanceList: AfterColon
47*00dd33efSPatrick WilliamsBreakStringLiterals: false
48f78d9042SPatrick VentureColumnLimit:     80
49f78d9042SPatrick VentureCommentPragmas:  '^ IWYU pragma:'
505e5d4451SBrad BishopCompactNamespaces: false
51f78d9042SPatrick VentureConstructorInitializerAllOnOneLineOrOnePerLine: false
52f78d9042SPatrick VentureConstructorInitializerIndentWidth: 4
53f78d9042SPatrick VentureContinuationIndentWidth: 4
54f78d9042SPatrick VentureCpp11BracedListStyle: true
55*00dd33efSPatrick WilliamsDeriveLineEnding: false
56f78d9042SPatrick VentureDerivePointerAlignment: false
57f78d9042SPatrick VenturePointerAlignment: Left
58f78d9042SPatrick VentureDisableFormat:   false
59f78d9042SPatrick VentureExperimentalAutoDetectBinPacking: false
60f78d9042SPatrick VentureFixNamespaceComments: true
61f78d9042SPatrick VentureForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
62f78d9042SPatrick VentureIncludeBlocks: Regroup
63f78d9042SPatrick VentureIncludeCategories:
64f78d9042SPatrick Venture  - Regex:           '^[<"](gtest|gmock)'
655e5d4451SBrad Bishop    Priority:        7
66f78d9042SPatrick Venture  - Regex:           '^"config.h"'
67f78d9042SPatrick Venture    Priority:        -1
685e5d4451SBrad Bishop  - Regex:           '^".*\.h"'
69f78d9042SPatrick Venture    Priority:        1
705e5d4451SBrad Bishop  - Regex:           '^".*\.hpp"'
71f78d9042SPatrick Venture    Priority:        2
725e5d4451SBrad Bishop  - Regex:           '^<.*\.h>'
73f78d9042SPatrick Venture    Priority:        3
745e5d4451SBrad Bishop  - Regex:           '^<.*\.hpp>'
75f78d9042SPatrick Venture    Priority:        4
765e5d4451SBrad Bishop  - Regex:           '^<.*'
775e5d4451SBrad Bishop    Priority:        5
785e5d4451SBrad Bishop  - Regex:           '.*'
795e5d4451SBrad Bishop    Priority:        6
80f78d9042SPatrick VentureIndentCaseLabels: true
81*00dd33efSPatrick WilliamsIndentRequiresClause: true
82f78d9042SPatrick VentureIndentWidth:     4
83f78d9042SPatrick VentureIndentWrappedFunctionNames: true
84*00dd33efSPatrick WilliamsInsertNewlineAtEOF: true
85*00dd33efSPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false
86*00dd33efSPatrick WilliamsLambdaBodyIndentation: OuterScope
87*00dd33efSPatrick WilliamsLineEnding: LF
88f78d9042SPatrick VentureMacroBlockBegin: ''
89f78d9042SPatrick VentureMacroBlockEnd:   ''
90f78d9042SPatrick VentureMaxEmptyLinesToKeep: 1
91f78d9042SPatrick VentureNamespaceIndentation: None
92f78d9042SPatrick VentureObjCBlockIndentWidth: 2
93f78d9042SPatrick VentureObjCSpaceAfterProperty: false
94f78d9042SPatrick VentureObjCSpaceBeforeProtocolList: true
95*00dd33efSPatrick WilliamsPenaltyBreakAssignment: 25
96f78d9042SPatrick VenturePenaltyBreakBeforeFirstCallParameter: 19
97f78d9042SPatrick VenturePenaltyBreakComment: 300
98f78d9042SPatrick VenturePenaltyBreakFirstLessLess: 120
99f78d9042SPatrick VenturePenaltyBreakString: 1000
100f78d9042SPatrick VenturePenaltyExcessCharacter: 1000000
101f78d9042SPatrick VenturePenaltyReturnTypeOnItsOwnLine: 60
102*00dd33efSPatrick WilliamsPenaltyIndentedWhitespace: 0
103*00dd33efSPatrick WilliamsQualifierAlignment: Left
104*00dd33efSPatrick WilliamsReferenceAlignment: Left
105f78d9042SPatrick VentureReflowComments:  true
106*00dd33efSPatrick WilliamsRequiresClausePosition: OwnLine
107*00dd33efSPatrick WilliamsRequiresExpressionIndentation: Keyword
108f78d9042SPatrick VentureSortIncludes:    true
109f78d9042SPatrick VentureSortUsingDeclarations: true
110f78d9042SPatrick VentureSpaceAfterCStyleCast: false
1115e5d4451SBrad BishopSpaceAfterTemplateKeyword: true
112f78d9042SPatrick VentureSpaceBeforeAssignmentOperators: true
1135e5d4451SBrad BishopSpaceBeforeCpp11BracedList: false
1145e5d4451SBrad BishopSpaceBeforeCtorInitializerColon: true
1155e5d4451SBrad BishopSpaceBeforeInheritanceColon: true
116f78d9042SPatrick VentureSpaceBeforeParens: ControlStatements
1175e5d4451SBrad BishopSpaceBeforeRangeBasedForLoopColon: true
118f78d9042SPatrick VentureSpaceInEmptyParentheses: false
119f78d9042SPatrick VentureSpacesBeforeTrailingComments: 1
120f78d9042SPatrick VentureSpacesInAngles:  false
121f78d9042SPatrick VentureSpacesInContainerLiterals: true
122f78d9042SPatrick VentureSpacesInCStyleCastParentheses: false
123f78d9042SPatrick VentureSpacesInParentheses: false
124f78d9042SPatrick VentureSpacesInSquareBrackets: false
1255e5d4451SBrad BishopStandard:        Latest
126f78d9042SPatrick VentureTabWidth:        4
127f78d9042SPatrick VentureUseTab:          Never
128f78d9042SPatrick Venture...
129f78d9042SPatrick Venture
130