194df8c90SGunnar Mills---
294df8c90SGunnar MillsLanguage:        Cpp
394df8c90SGunnar Mills# BasedOnStyle:  LLVM
494df8c90SGunnar MillsAccessModifierOffset: -2
594df8c90SGunnar MillsAlignAfterOpenBracket: Align
694df8c90SGunnar MillsAlignConsecutiveAssignments: false
794df8c90SGunnar MillsAlignConsecutiveDeclarations: false
8b5ca1015SGeorge LiuAlignEscapedNewlines: Right
9a49c987eSPatrick WilliamsAlignOperands:  Align
10a49c987eSPatrick WilliamsAlignTrailingComments:
11a49c987eSPatrick Williams  Kind: Always
12a49c987eSPatrick Williams  OverEmptyLines: 1
1394df8c90SGunnar MillsAllowAllParametersOfDeclarationOnNextLine: true
14a49c987eSPatrick WilliamsAllowShortBlocksOnASingleLine: Empty
1594df8c90SGunnar MillsAllowShortCaseLabelsOnASingleLine: false
16a49c987eSPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty
17*c831dd8dSPatrick WilliamsAllowShortIfStatementsOnASingleLine: Never
18*c831dd8dSPatrick WilliamsAllowShortLambdasOnASingleLine: true
1994df8c90SGunnar MillsAllowShortLoopsOnASingleLine: false
2094df8c90SGunnar MillsAlwaysBreakAfterReturnType: None
2194df8c90SGunnar MillsAlwaysBreakBeforeMultilineStrings: false
22b5ca1015SGeorge LiuAlwaysBreakTemplateDeclarations: Yes
2394df8c90SGunnar MillsBinPackArguments: true
2494df8c90SGunnar MillsBinPackParameters: true
25*c831dd8dSPatrick WilliamsBitFieldColonSpacing: None
2694df8c90SGunnar MillsBraceWrapping:
27b5ca1015SGeorge Liu  AfterCaseLabel:  true
2894df8c90SGunnar Mills  AfterClass:      true
2994df8c90SGunnar Mills  AfterControlStatement: true
3094df8c90SGunnar Mills  AfterEnum:       true
31*c831dd8dSPatrick Williams  AfterExternBlock: true
3294df8c90SGunnar Mills  AfterFunction:   true
3394df8c90SGunnar Mills  AfterNamespace:  true
3494df8c90SGunnar Mills  AfterObjCDeclaration: true
3594df8c90SGunnar Mills  AfterStruct:     true
3694df8c90SGunnar Mills  AfterUnion:      true
3794df8c90SGunnar Mills  BeforeCatch:     true
3894df8c90SGunnar Mills  BeforeElse:      true
39*c831dd8dSPatrick Williams  BeforeLambdaBody: false
40*c831dd8dSPatrick Williams  BeforeWhile:     false
4194df8c90SGunnar Mills  IndentBraces:    false
42b5ca1015SGeorge Liu  SplitEmptyFunction:   false
43b5ca1015SGeorge Liu  SplitEmptyRecord:     false
44b5ca1015SGeorge Liu  SplitEmptyNamespace:  false
45a49c987eSPatrick WilliamsBreakAfterAttributes: Never
4694df8c90SGunnar MillsBreakBeforeBinaryOperators: None
4794df8c90SGunnar MillsBreakBeforeBraces: Custom
4894df8c90SGunnar MillsBreakBeforeTernaryOperators: true
4994df8c90SGunnar MillsBreakConstructorInitializers: AfterColon
50b5ca1015SGeorge LiuBreakInheritanceList: AfterColon
51b5ca1015SGeorge LiuBreakStringLiterals: false
5294df8c90SGunnar MillsColumnLimit:     80
5394df8c90SGunnar MillsCommentPragmas:  '^ IWYU pragma:'
54b5ca1015SGeorge LiuCompactNamespaces: false
5594df8c90SGunnar MillsConstructorInitializerIndentWidth: 4
5694df8c90SGunnar MillsContinuationIndentWidth: 4
5794df8c90SGunnar MillsCpp11BracedListStyle: true
5894df8c90SGunnar MillsDerivePointerAlignment: false
5994df8c90SGunnar MillsDisableFormat:   false
6094df8c90SGunnar MillsFixNamespaceComments: true
61*c831dd8dSPatrick WilliamsForEachMacros:
62*c831dd8dSPatrick Williams  - foreach
63*c831dd8dSPatrick Williams  - Q_FOREACH
64*c831dd8dSPatrick Williams  - BOOST_FOREACH
6594df8c90SGunnar MillsIncludeBlocks: Regroup
6694df8c90SGunnar MillsIncludeCategories:
6794df8c90SGunnar Mills  - Regex:           '^[<"](gtest|gmock)'
68b5ca1015SGeorge Liu    Priority:        7
6994df8c90SGunnar Mills  - Regex:           '^"config.h"'
7094df8c90SGunnar Mills    Priority:        -1
71b5ca1015SGeorge Liu  - Regex:           '^".*\.h"'
7294df8c90SGunnar Mills    Priority:        1
73b5ca1015SGeorge Liu  - Regex:           '^".*\.hpp"'
7494df8c90SGunnar Mills    Priority:        2
75b5ca1015SGeorge Liu  - Regex:           '^<.*\.h>'
7694df8c90SGunnar Mills    Priority:        3
77b5ca1015SGeorge Liu  - Regex:           '^<.*\.hpp>'
7894df8c90SGunnar Mills    Priority:        4
79b5ca1015SGeorge Liu  - Regex:           '^<.*'
80b5ca1015SGeorge Liu    Priority:        5
81b5ca1015SGeorge Liu  - Regex:           '.*'
82b5ca1015SGeorge Liu    Priority:        6
8394df8c90SGunnar MillsIndentCaseLabels: true
84*c831dd8dSPatrick WilliamsIndentExternBlock: NoIndent
85a49c987eSPatrick WilliamsIndentRequiresClause: true
8694df8c90SGunnar MillsIndentWidth:     4
8794df8c90SGunnar MillsIndentWrappedFunctionNames: true
88a49c987eSPatrick WilliamsInsertNewlineAtEOF: true
89a49c987eSPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false
90a49c987eSPatrick WilliamsLambdaBodyIndentation: OuterScope
91a49c987eSPatrick WilliamsLineEnding: LF
9294df8c90SGunnar MillsMacroBlockBegin: ''
9394df8c90SGunnar MillsMacroBlockEnd:   ''
9494df8c90SGunnar MillsMaxEmptyLinesToKeep: 1
9594df8c90SGunnar MillsNamespaceIndentation: None
9694df8c90SGunnar MillsObjCBlockIndentWidth: 2
9794df8c90SGunnar MillsObjCSpaceAfterProperty: false
9894df8c90SGunnar MillsObjCSpaceBeforeProtocolList: true
99*c831dd8dSPatrick WilliamsPackConstructorInitializers: BinPack
100a49c987eSPatrick WilliamsPenaltyBreakAssignment: 25
10194df8c90SGunnar MillsPenaltyBreakBeforeFirstCallParameter: 19
10294df8c90SGunnar MillsPenaltyBreakComment: 300
10394df8c90SGunnar MillsPenaltyBreakFirstLessLess: 120
10494df8c90SGunnar MillsPenaltyBreakString: 1000
10594df8c90SGunnar MillsPenaltyExcessCharacter: 1000000
10694df8c90SGunnar MillsPenaltyReturnTypeOnItsOwnLine: 60
107a49c987eSPatrick WilliamsPenaltyIndentedWhitespace: 0
108*c831dd8dSPatrick WilliamsPointerAlignment: Left
109a49c987eSPatrick WilliamsQualifierAlignment: Left
110a49c987eSPatrick WilliamsReferenceAlignment: Left
11194df8c90SGunnar MillsReflowComments:  true
112a49c987eSPatrick WilliamsRequiresClausePosition: OwnLine
113a49c987eSPatrick WilliamsRequiresExpressionIndentation: Keyword
114*c831dd8dSPatrick WilliamsSortIncludes: CaseSensitive
11594df8c90SGunnar MillsSortUsingDeclarations: true
11694df8c90SGunnar MillsSpaceAfterCStyleCast: false
117b5ca1015SGeorge LiuSpaceAfterTemplateKeyword: true
11894df8c90SGunnar MillsSpaceBeforeAssignmentOperators: true
119b5ca1015SGeorge LiuSpaceBeforeCpp11BracedList: false
120b5ca1015SGeorge LiuSpaceBeforeCtorInitializerColon: true
121b5ca1015SGeorge LiuSpaceBeforeInheritanceColon: true
12294df8c90SGunnar MillsSpaceBeforeParens: ControlStatements
123b5ca1015SGeorge LiuSpaceBeforeRangeBasedForLoopColon: true
12494df8c90SGunnar MillsSpaceInEmptyParentheses: false
12594df8c90SGunnar MillsSpacesBeforeTrailingComments: 1
126*c831dd8dSPatrick WilliamsSpacesInAngles: Never
12794df8c90SGunnar MillsSpacesInContainerLiterals: true
12894df8c90SGunnar MillsSpacesInCStyleCastParentheses: false
12994df8c90SGunnar MillsSpacesInParentheses: false
13094df8c90SGunnar MillsSpacesInSquareBrackets: false
131b5ca1015SGeorge LiuStandard:        Latest
13294df8c90SGunnar MillsTabWidth:        4
13394df8c90SGunnar MillsUseTab:          Never
13494df8c90SGunnar Mills...
135a49c987eSPatrick Williams
136