158a18013SAndrew Geissler---
258a18013SAndrew GeisslerLanguage:        Cpp
358a18013SAndrew Geissler# BasedOnStyle:  LLVM
458a18013SAndrew GeisslerAccessModifierOffset: -2
558a18013SAndrew GeisslerAlignAfterOpenBracket: Align
658a18013SAndrew GeisslerAlignConsecutiveAssignments: false
758a18013SAndrew GeisslerAlignConsecutiveDeclarations: false
8e426b589SAndrew GeisslerAlignEscapedNewlines: Right
99e5cd389SPatrick WilliamsAlignOperands:  Align
109e5cd389SPatrick WilliamsAlignTrailingComments:
119e5cd389SPatrick Williams  Kind: Always
129e5cd389SPatrick Williams  OverEmptyLines: 1
1358a18013SAndrew GeisslerAllowAllParametersOfDeclarationOnNextLine: true
149e5cd389SPatrick WilliamsAllowShortBlocksOnASingleLine: Empty
1558a18013SAndrew GeisslerAllowShortCaseLabelsOnASingleLine: false
169e5cd389SPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty
17*30538e82SPatrick WilliamsAllowShortIfStatementsOnASingleLine: Never
18*30538e82SPatrick WilliamsAllowShortLambdasOnASingleLine: true
1958a18013SAndrew GeisslerAllowShortLoopsOnASingleLine: false
2058a18013SAndrew GeisslerAlwaysBreakAfterReturnType: None
2158a18013SAndrew GeisslerAlwaysBreakBeforeMultilineStrings: false
22e426b589SAndrew GeisslerAlwaysBreakTemplateDeclarations: Yes
2358a18013SAndrew GeisslerBinPackArguments: true
2458a18013SAndrew GeisslerBinPackParameters: true
25*30538e82SPatrick WilliamsBitFieldColonSpacing: None
2658a18013SAndrew GeisslerBraceWrapping:
27e426b589SAndrew Geissler  AfterCaseLabel:  true
2858a18013SAndrew Geissler  AfterClass:      true
2958a18013SAndrew Geissler  AfterControlStatement: true
3058a18013SAndrew Geissler  AfterEnum:       true
31*30538e82SPatrick Williams  AfterExternBlock: true
3258a18013SAndrew Geissler  AfterFunction:   true
3358a18013SAndrew Geissler  AfterNamespace:  true
3458a18013SAndrew Geissler  AfterObjCDeclaration: true
3558a18013SAndrew Geissler  AfterStruct:     true
3658a18013SAndrew Geissler  AfterUnion:      true
3758a18013SAndrew Geissler  BeforeCatch:     true
3858a18013SAndrew Geissler  BeforeElse:      true
39*30538e82SPatrick Williams  BeforeLambdaBody: false
40*30538e82SPatrick Williams  BeforeWhile:     false
4158a18013SAndrew Geissler  IndentBraces:    false
42e426b589SAndrew Geissler  SplitEmptyFunction:   false
43e426b589SAndrew Geissler  SplitEmptyRecord:     false
44e426b589SAndrew Geissler  SplitEmptyNamespace:  false
459e5cd389SPatrick WilliamsBreakAfterAttributes: Never
4658a18013SAndrew GeisslerBreakBeforeBinaryOperators: None
4758a18013SAndrew GeisslerBreakBeforeBraces: Custom
4858a18013SAndrew GeisslerBreakBeforeTernaryOperators: true
4958a18013SAndrew GeisslerBreakConstructorInitializers: AfterColon
50e426b589SAndrew GeisslerBreakInheritanceList: AfterColon
51ad65b2d6SAndrew GeisslerBreakStringLiterals: false
5258a18013SAndrew GeisslerColumnLimit:     80
5358a18013SAndrew GeisslerCommentPragmas:  '^ IWYU pragma:'
54e426b589SAndrew GeisslerCompactNamespaces: false
5558a18013SAndrew GeisslerConstructorInitializerIndentWidth: 4
5658a18013SAndrew GeisslerContinuationIndentWidth: 4
5758a18013SAndrew GeisslerCpp11BracedListStyle: true
58e426b589SAndrew GeisslerDerivePointerAlignment: false
5958a18013SAndrew GeisslerDisableFormat:   false
6058a18013SAndrew GeisslerFixNamespaceComments: true
61*30538e82SPatrick WilliamsForEachMacros:
62*30538e82SPatrick Williams  - foreach
63*30538e82SPatrick Williams  - Q_FOREACH
64*30538e82SPatrick Williams  - BOOST_FOREACH
65e426b589SAndrew GeisslerIncludeBlocks: Regroup
66e426b589SAndrew GeisslerIncludeCategories:
67e426b589SAndrew Geissler  - Regex:           '^[<"](gtest|gmock)'
68e426b589SAndrew Geissler    Priority:        7
69e426b589SAndrew Geissler  - Regex:           '^"config.h"'
70e426b589SAndrew Geissler    Priority:        -1
71e426b589SAndrew Geissler  - Regex:           '^".*\.h"'
72e426b589SAndrew Geissler    Priority:        1
73e426b589SAndrew Geissler  - Regex:           '^".*\.hpp"'
74e426b589SAndrew Geissler    Priority:        2
75e426b589SAndrew Geissler  - Regex:           '^<.*\.h>'
76e426b589SAndrew Geissler    Priority:        3
77e426b589SAndrew Geissler  - Regex:           '^<.*\.hpp>'
78e426b589SAndrew Geissler    Priority:        4
79e426b589SAndrew Geissler  - Regex:           '^<.*'
80e426b589SAndrew Geissler    Priority:        5
81e426b589SAndrew Geissler  - Regex:           '.*'
82e426b589SAndrew Geissler    Priority:        6
8358a18013SAndrew GeisslerIndentCaseLabels: true
84*30538e82SPatrick WilliamsIndentExternBlock: NoIndent
859e5cd389SPatrick WilliamsIndentRequiresClause: true
8658a18013SAndrew GeisslerIndentWidth:     4
8790e5ae70SAdriana KobylakIndentWrappedFunctionNames: true
889e5cd389SPatrick WilliamsInsertNewlineAtEOF: true
89e4bdc7c6SAndrew GeisslerKeepEmptyLinesAtTheStartOfBlocks: false
909e5cd389SPatrick WilliamsLambdaBodyIndentation: OuterScope
919e5cd389SPatrick WilliamsLineEnding: LF
9258a18013SAndrew GeisslerMacroBlockBegin: ''
9358a18013SAndrew GeisslerMacroBlockEnd:   ''
9458a18013SAndrew GeisslerMaxEmptyLinesToKeep: 1
9558a18013SAndrew GeisslerNamespaceIndentation: None
9658a18013SAndrew GeisslerObjCBlockIndentWidth: 2
9758a18013SAndrew GeisslerObjCSpaceAfterProperty: false
9858a18013SAndrew GeisslerObjCSpaceBeforeProtocolList: true
99*30538e82SPatrick WilliamsPackConstructorInitializers: BinPack
1009e5cd389SPatrick WilliamsPenaltyBreakAssignment: 25
10158a18013SAndrew GeisslerPenaltyBreakBeforeFirstCallParameter: 19
10258a18013SAndrew GeisslerPenaltyBreakComment: 300
10358a18013SAndrew GeisslerPenaltyBreakFirstLessLess: 120
10458a18013SAndrew GeisslerPenaltyBreakString: 1000
10558a18013SAndrew GeisslerPenaltyExcessCharacter: 1000000
10658a18013SAndrew GeisslerPenaltyReturnTypeOnItsOwnLine: 60
1079e5cd389SPatrick WilliamsPenaltyIndentedWhitespace: 0
108*30538e82SPatrick WilliamsPointerAlignment: Left
1099e5cd389SPatrick WilliamsQualifierAlignment: Left
1109e5cd389SPatrick WilliamsReferenceAlignment: Left
11158a18013SAndrew GeisslerReflowComments:  true
1129e5cd389SPatrick WilliamsRequiresClausePosition: OwnLine
1139e5cd389SPatrick WilliamsRequiresExpressionIndentation: Keyword
114*30538e82SPatrick WilliamsSortIncludes: CaseSensitive
115e426b589SAndrew GeisslerSortUsingDeclarations: true
11658a18013SAndrew GeisslerSpaceAfterCStyleCast: false
117e426b589SAndrew GeisslerSpaceAfterTemplateKeyword: true
11858a18013SAndrew GeisslerSpaceBeforeAssignmentOperators: true
119e426b589SAndrew GeisslerSpaceBeforeCpp11BracedList: false
120e426b589SAndrew GeisslerSpaceBeforeCtorInitializerColon: true
121e426b589SAndrew GeisslerSpaceBeforeInheritanceColon: true
12258a18013SAndrew GeisslerSpaceBeforeParens: ControlStatements
123e426b589SAndrew GeisslerSpaceBeforeRangeBasedForLoopColon: true
12458a18013SAndrew GeisslerSpaceInEmptyParentheses: false
12558a18013SAndrew GeisslerSpacesBeforeTrailingComments: 1
126*30538e82SPatrick WilliamsSpacesInAngles: Never
12758a18013SAndrew GeisslerSpacesInContainerLiterals: true
12858a18013SAndrew GeisslerSpacesInCStyleCastParentheses: false
12958a18013SAndrew GeisslerSpacesInParentheses: false
13058a18013SAndrew GeisslerSpacesInSquareBrackets: false
131e426b589SAndrew GeisslerStandard:        Latest
13258a18013SAndrew GeisslerTabWidth:        4
13358a18013SAndrew GeisslerUseTab:          Never
13458a18013SAndrew Geissler...
1359e5cd389SPatrick Williams
136