158a18013SAndrew Geissler---
258a18013SAndrew GeisslerLanguage:        Cpp
358a18013SAndrew Geissler# BasedOnStyle:  LLVM
458a18013SAndrew GeisslerAccessModifierOffset: -2
558a18013SAndrew GeisslerAlignAfterOpenBracket: Align
658a18013SAndrew GeisslerAlignConsecutiveAssignments: false
758a18013SAndrew GeisslerAlignConsecutiveDeclarations: false
8e426b589SAndrew GeisslerAlignEscapedNewlines: Right
9*9e5cd389SPatrick WilliamsAlignOperands:  Align
10*9e5cd389SPatrick WilliamsAlignTrailingComments:
11*9e5cd389SPatrick Williams  Kind: Always
12*9e5cd389SPatrick Williams  OverEmptyLines: 1
1358a18013SAndrew GeisslerAllowAllParametersOfDeclarationOnNextLine: true
14*9e5cd389SPatrick WilliamsAllowShortBlocksOnASingleLine: Empty
1558a18013SAndrew GeisslerAllowShortCaseLabelsOnASingleLine: false
16*9e5cd389SPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty
1758a18013SAndrew GeisslerAllowShortIfStatementsOnASingleLine: false
1858a18013SAndrew GeisslerAllowShortLoopsOnASingleLine: false
1958a18013SAndrew GeisslerAlwaysBreakAfterReturnType: None
2058a18013SAndrew GeisslerAlwaysBreakBeforeMultilineStrings: false
21e426b589SAndrew GeisslerAlwaysBreakTemplateDeclarations: Yes
2258a18013SAndrew GeisslerBinPackArguments: true
2358a18013SAndrew GeisslerBinPackParameters: true
2458a18013SAndrew GeisslerBraceWrapping:
25e426b589SAndrew Geissler  AfterCaseLabel:  true
2658a18013SAndrew Geissler  AfterClass:      true
2758a18013SAndrew Geissler  AfterControlStatement: true
2858a18013SAndrew Geissler  AfterEnum:       true
2958a18013SAndrew Geissler  AfterFunction:   true
3058a18013SAndrew Geissler  AfterNamespace:  true
3158a18013SAndrew Geissler  AfterObjCDeclaration: true
3258a18013SAndrew Geissler  AfterStruct:     true
3358a18013SAndrew Geissler  AfterUnion:      true
34e426b589SAndrew Geissler  AfterExternBlock: true
3558a18013SAndrew Geissler  BeforeCatch:     true
3658a18013SAndrew Geissler  BeforeElse:      true
3758a18013SAndrew Geissler  IndentBraces:    false
38e426b589SAndrew Geissler  SplitEmptyFunction:   false
39e426b589SAndrew Geissler  SplitEmptyRecord:     false
40e426b589SAndrew Geissler  SplitEmptyNamespace:  false
41*9e5cd389SPatrick WilliamsBreakAfterAttributes: Never
4258a18013SAndrew GeisslerBreakBeforeBinaryOperators: None
4358a18013SAndrew GeisslerBreakBeforeBraces: Custom
4458a18013SAndrew GeisslerBreakBeforeTernaryOperators: true
4558a18013SAndrew GeisslerBreakConstructorInitializers: AfterColon
46e426b589SAndrew GeisslerBreakInheritanceList: AfterColon
47ad65b2d6SAndrew GeisslerBreakStringLiterals: false
4858a18013SAndrew GeisslerColumnLimit:     80
4958a18013SAndrew GeisslerCommentPragmas:  '^ IWYU pragma:'
50e426b589SAndrew GeisslerCompactNamespaces: false
5158a18013SAndrew GeisslerConstructorInitializerAllOnOneLineOrOnePerLine: false
5258a18013SAndrew GeisslerConstructorInitializerIndentWidth: 4
5358a18013SAndrew GeisslerContinuationIndentWidth: 4
5458a18013SAndrew GeisslerCpp11BracedListStyle: true
55e4bdc7c6SAndrew GeisslerDeriveLineEnding: false
56e426b589SAndrew GeisslerDerivePointerAlignment: false
5758a18013SAndrew GeisslerPointerAlignment: Left
5858a18013SAndrew GeisslerDisableFormat:   false
5958a18013SAndrew GeisslerExperimentalAutoDetectBinPacking: false
6058a18013SAndrew GeisslerFixNamespaceComments: true
6158a18013SAndrew GeisslerForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
62e426b589SAndrew GeisslerIncludeBlocks: Regroup
63e426b589SAndrew GeisslerIncludeCategories:
64e426b589SAndrew Geissler  - Regex:           '^[<"](gtest|gmock)'
65e426b589SAndrew Geissler    Priority:        7
66e426b589SAndrew Geissler  - Regex:           '^"config.h"'
67e426b589SAndrew Geissler    Priority:        -1
68e426b589SAndrew Geissler  - Regex:           '^".*\.h"'
69e426b589SAndrew Geissler    Priority:        1
70e426b589SAndrew Geissler  - Regex:           '^".*\.hpp"'
71e426b589SAndrew Geissler    Priority:        2
72e426b589SAndrew Geissler  - Regex:           '^<.*\.h>'
73e426b589SAndrew Geissler    Priority:        3
74e426b589SAndrew Geissler  - Regex:           '^<.*\.hpp>'
75e426b589SAndrew Geissler    Priority:        4
76e426b589SAndrew Geissler  - Regex:           '^<.*'
77e426b589SAndrew Geissler    Priority:        5
78e426b589SAndrew Geissler  - Regex:           '.*'
79e426b589SAndrew Geissler    Priority:        6
8058a18013SAndrew GeisslerIndentCaseLabels: true
81*9e5cd389SPatrick WilliamsIndentRequiresClause: true
8258a18013SAndrew GeisslerIndentWidth:     4
8390e5ae70SAdriana KobylakIndentWrappedFunctionNames: true
84*9e5cd389SPatrick WilliamsInsertNewlineAtEOF: true
85e4bdc7c6SAndrew GeisslerKeepEmptyLinesAtTheStartOfBlocks: false
86*9e5cd389SPatrick WilliamsLambdaBodyIndentation: OuterScope
87*9e5cd389SPatrick WilliamsLineEnding: LF
8858a18013SAndrew GeisslerMacroBlockBegin: ''
8958a18013SAndrew GeisslerMacroBlockEnd:   ''
9058a18013SAndrew GeisslerMaxEmptyLinesToKeep: 1
9158a18013SAndrew GeisslerNamespaceIndentation: None
9258a18013SAndrew GeisslerObjCBlockIndentWidth: 2
9358a18013SAndrew GeisslerObjCSpaceAfterProperty: false
9458a18013SAndrew GeisslerObjCSpaceBeforeProtocolList: true
95*9e5cd389SPatrick WilliamsPenaltyBreakAssignment: 25
9658a18013SAndrew GeisslerPenaltyBreakBeforeFirstCallParameter: 19
9758a18013SAndrew GeisslerPenaltyBreakComment: 300
9858a18013SAndrew GeisslerPenaltyBreakFirstLessLess: 120
9958a18013SAndrew GeisslerPenaltyBreakString: 1000
10058a18013SAndrew GeisslerPenaltyExcessCharacter: 1000000
10158a18013SAndrew GeisslerPenaltyReturnTypeOnItsOwnLine: 60
102*9e5cd389SPatrick WilliamsPenaltyIndentedWhitespace: 0
103*9e5cd389SPatrick WilliamsQualifierAlignment: Left
104*9e5cd389SPatrick WilliamsReferenceAlignment: Left
10558a18013SAndrew GeisslerReflowComments:  true
106*9e5cd389SPatrick WilliamsRequiresClausePosition: OwnLine
107*9e5cd389SPatrick WilliamsRequiresExpressionIndentation: Keyword
108e426b589SAndrew GeisslerSortIncludes:    true
109e426b589SAndrew GeisslerSortUsingDeclarations: true
11058a18013SAndrew GeisslerSpaceAfterCStyleCast: false
111e426b589SAndrew GeisslerSpaceAfterTemplateKeyword: true
11258a18013SAndrew GeisslerSpaceBeforeAssignmentOperators: true
113e426b589SAndrew GeisslerSpaceBeforeCpp11BracedList: false
114e426b589SAndrew GeisslerSpaceBeforeCtorInitializerColon: true
115e426b589SAndrew GeisslerSpaceBeforeInheritanceColon: true
11658a18013SAndrew GeisslerSpaceBeforeParens: ControlStatements
117e426b589SAndrew GeisslerSpaceBeforeRangeBasedForLoopColon: true
11858a18013SAndrew GeisslerSpaceInEmptyParentheses: false
11958a18013SAndrew GeisslerSpacesBeforeTrailingComments: 1
12058a18013SAndrew GeisslerSpacesInAngles:  false
12158a18013SAndrew GeisslerSpacesInContainerLiterals: true
12258a18013SAndrew GeisslerSpacesInCStyleCastParentheses: false
12358a18013SAndrew GeisslerSpacesInParentheses: false
12458a18013SAndrew GeisslerSpacesInSquareBrackets: false
125e426b589SAndrew GeisslerStandard:        Latest
12658a18013SAndrew GeisslerTabWidth:        4
12758a18013SAndrew GeisslerUseTab:          Never
12858a18013SAndrew Geissler...
129*9e5cd389SPatrick Williams
130