10b02be92SPatrick Venture---
20b02be92SPatrick VentureLanguage:        Cpp
30b02be92SPatrick Venture# BasedOnStyle:  LLVM
40b02be92SPatrick VentureAccessModifierOffset: -2
50b02be92SPatrick VentureAlignAfterOpenBracket: Align
60b02be92SPatrick VentureAlignConsecutiveAssignments: false
70b02be92SPatrick VentureAlignConsecutiveDeclarations: false
8fbc6c9d7SPatrick WilliamsAlignEscapedNewlines: Right
9fbc6c9d7SPatrick WilliamsAlignOperands:  Align
10fbc6c9d7SPatrick WilliamsAlignTrailingComments:
11fbc6c9d7SPatrick Williams  Kind: Always
12fbc6c9d7SPatrick Williams  OverEmptyLines: 1
130b02be92SPatrick VentureAllowAllParametersOfDeclarationOnNextLine: true
14fbc6c9d7SPatrick WilliamsAllowShortBlocksOnASingleLine: Empty
150b02be92SPatrick VentureAllowShortCaseLabelsOnASingleLine: false
16fbc6c9d7SPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty
17369824e7SPatrick WilliamsAllowShortIfStatementsOnASingleLine: Never
18369824e7SPatrick WilliamsAllowShortLambdasOnASingleLine: true
190b02be92SPatrick VentureAllowShortLoopsOnASingleLine: false
200b02be92SPatrick VentureAlwaysBreakAfterReturnType: None
210b02be92SPatrick VentureAlwaysBreakBeforeMultilineStrings: false
22fbc6c9d7SPatrick WilliamsAlwaysBreakTemplateDeclarations: Yes
230b02be92SPatrick VentureBinPackArguments: true
240b02be92SPatrick VentureBinPackParameters: true
25369824e7SPatrick WilliamsBitFieldColonSpacing: None
260b02be92SPatrick VentureBraceWrapping:
2782920c3dSGeorge Liu  AfterCaseLabel:  true
280b02be92SPatrick Venture  AfterClass:      true
290b02be92SPatrick Venture  AfterControlStatement: true
300b02be92SPatrick Venture  AfterEnum:       true
31369824e7SPatrick Williams  AfterExternBlock: true
320b02be92SPatrick Venture  AfterFunction:   true
330b02be92SPatrick Venture  AfterNamespace:  true
340b02be92SPatrick Venture  AfterObjCDeclaration: true
350b02be92SPatrick Venture  AfterStruct:     true
360b02be92SPatrick Venture  AfterUnion:      true
370b02be92SPatrick Venture  BeforeCatch:     true
380b02be92SPatrick Venture  BeforeElse:      true
39369824e7SPatrick Williams  BeforeLambdaBody: false
40369824e7SPatrick Williams  BeforeWhile:     false
410b02be92SPatrick Venture  IndentBraces:    false
42fbc6c9d7SPatrick Williams  SplitEmptyFunction:   false
43fbc6c9d7SPatrick Williams  SplitEmptyRecord:     false
44fbc6c9d7SPatrick Williams  SplitEmptyNamespace:  false
45fbc6c9d7SPatrick WilliamsBreakAfterAttributes: Never
460b02be92SPatrick VentureBreakBeforeBinaryOperators: None
470b02be92SPatrick VentureBreakBeforeBraces: Custom
480b02be92SPatrick VentureBreakBeforeTernaryOperators: true
490b02be92SPatrick VentureBreakConstructorInitializers: AfterColon
50fbc6c9d7SPatrick WilliamsBreakInheritanceList: AfterColon
51fbc6c9d7SPatrick WilliamsBreakStringLiterals: false
520b02be92SPatrick VentureColumnLimit:     80
530b02be92SPatrick VentureCommentPragmas:  '^ IWYU pragma:'
54fbc6c9d7SPatrick WilliamsCompactNamespaces: false
550b02be92SPatrick VentureConstructorInitializerIndentWidth: 4
560b02be92SPatrick VentureContinuationIndentWidth: 4
570b02be92SPatrick VentureCpp11BracedListStyle: true
580b02be92SPatrick VentureDerivePointerAlignment: false
590b02be92SPatrick VentureDisableFormat:   false
600b02be92SPatrick VentureFixNamespaceComments: true
61369824e7SPatrick WilliamsForEachMacros:
62369824e7SPatrick Williams  - foreach
63369824e7SPatrick Williams  - Q_FOREACH
64369824e7SPatrick Williams  - BOOST_FOREACH
650b02be92SPatrick VentureIncludeBlocks: Regroup
660b02be92SPatrick VentureIncludeCategories:
670b02be92SPatrick Venture  - Regex:           '^[<"](gtest|gmock)'
68fbc6c9d7SPatrick Williams    Priority:        7
690b02be92SPatrick Venture  - Regex:           '^"config.h"'
700b02be92SPatrick Venture    Priority:        -1
71fbc6c9d7SPatrick Williams  - Regex:           '^".*\.h"'
720b02be92SPatrick Venture    Priority:        1
73fbc6c9d7SPatrick Williams  - Regex:           '^".*\.hpp"'
740b02be92SPatrick Venture    Priority:        2
75fbc6c9d7SPatrick Williams  - Regex:           '^<.*\.h>'
760b02be92SPatrick Venture    Priority:        3
77fbc6c9d7SPatrick Williams  - Regex:           '^<.*\.hpp>'
780b02be92SPatrick Venture    Priority:        4
79fbc6c9d7SPatrick Williams  - Regex:           '^<.*'
80fbc6c9d7SPatrick Williams    Priority:        5
81fbc6c9d7SPatrick Williams  - Regex:           '.*'
82fbc6c9d7SPatrick Williams    Priority:        6
830b02be92SPatrick VentureIndentCaseLabels: true
84369824e7SPatrick WilliamsIndentExternBlock: NoIndent
85fbc6c9d7SPatrick WilliamsIndentRequiresClause: true
860b02be92SPatrick VentureIndentWidth:     4
870b02be92SPatrick VentureIndentWrappedFunctionNames: true
88fbc6c9d7SPatrick WilliamsInsertNewlineAtEOF: true
89fbc6c9d7SPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false
90*1318a5edSPatrick WilliamsLambdaBodyIndentation: Signature
91fbc6c9d7SPatrick WilliamsLineEnding: LF
920b02be92SPatrick VentureMacroBlockBegin: ''
930b02be92SPatrick VentureMacroBlockEnd:   ''
940b02be92SPatrick VentureMaxEmptyLinesToKeep: 1
950b02be92SPatrick VentureNamespaceIndentation: None
960b02be92SPatrick VentureObjCBlockIndentWidth: 2
970b02be92SPatrick VentureObjCSpaceAfterProperty: false
980b02be92SPatrick VentureObjCSpaceBeforeProtocolList: true
99369824e7SPatrick WilliamsPackConstructorInitializers: BinPack
100fbc6c9d7SPatrick WilliamsPenaltyBreakAssignment: 25
101*1318a5edSPatrick WilliamsPenaltyBreakBeforeFirstCallParameter: 50
1020b02be92SPatrick VenturePenaltyBreakComment: 300
1030b02be92SPatrick VenturePenaltyBreakFirstLessLess: 120
1040b02be92SPatrick VenturePenaltyBreakString: 1000
105*1318a5edSPatrick WilliamsPenaltyBreakTemplateDeclaration: 10
1060b02be92SPatrick VenturePenaltyExcessCharacter: 1000000
1070b02be92SPatrick VenturePenaltyReturnTypeOnItsOwnLine: 60
108*1318a5edSPatrick WilliamsPenaltyIndentedWhitespace: 1
109369824e7SPatrick WilliamsPointerAlignment: Left
110fbc6c9d7SPatrick WilliamsQualifierAlignment: Left
111fbc6c9d7SPatrick WilliamsReferenceAlignment: Left
1120b02be92SPatrick VentureReflowComments:  true
113fbc6c9d7SPatrick WilliamsRequiresClausePosition: OwnLine
114fbc6c9d7SPatrick WilliamsRequiresExpressionIndentation: Keyword
115369824e7SPatrick WilliamsSortIncludes: CaseSensitive
1160b02be92SPatrick VentureSortUsingDeclarations: true
1170b02be92SPatrick VentureSpaceAfterCStyleCast: false
118fbc6c9d7SPatrick WilliamsSpaceAfterTemplateKeyword: true
1190b02be92SPatrick VentureSpaceBeforeAssignmentOperators: true
120fbc6c9d7SPatrick WilliamsSpaceBeforeCpp11BracedList: false
121fbc6c9d7SPatrick WilliamsSpaceBeforeCtorInitializerColon: true
122fbc6c9d7SPatrick WilliamsSpaceBeforeInheritanceColon: true
1230b02be92SPatrick VentureSpaceBeforeParens: ControlStatements
124fbc6c9d7SPatrick WilliamsSpaceBeforeRangeBasedForLoopColon: true
1250b02be92SPatrick VentureSpaceInEmptyParentheses: false
1260b02be92SPatrick VentureSpacesBeforeTrailingComments: 1
127369824e7SPatrick WilliamsSpacesInAngles: Never
1280b02be92SPatrick VentureSpacesInContainerLiterals: true
1290b02be92SPatrick VentureSpacesInCStyleCastParentheses: false
1300b02be92SPatrick VentureSpacesInParentheses: false
1310b02be92SPatrick VentureSpacesInSquareBrackets: false
132fbc6c9d7SPatrick WilliamsStandard:        Latest
1330b02be92SPatrick VentureTabWidth:        4
1340b02be92SPatrick VentureUseTab:          Never
1350b02be92SPatrick Venture...
1360b02be92SPatrick Venture
137