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
17c831dd8dSPatrick WilliamsAllowShortIfStatementsOnASingleLine: Never
18c831dd8dSPatrick WilliamsAllowShortLambdasOnASingleLine: true
1994df8c90SGunnar MillsAllowShortLoopsOnASingleLine: false
2094df8c90SGunnar MillsAlwaysBreakAfterReturnType: None
2194df8c90SGunnar MillsAlwaysBreakBeforeMultilineStrings: false
22b5ca1015SGeorge LiuAlwaysBreakTemplateDeclarations: Yes
2394df8c90SGunnar MillsBinPackArguments: true
2494df8c90SGunnar MillsBinPackParameters: true
25c831dd8dSPatrick WilliamsBitFieldColonSpacing: None
2694df8c90SGunnar MillsBraceWrapping:
27b5ca1015SGeorge Liu  AfterCaseLabel:  true
2894df8c90SGunnar Mills  AfterClass:      true
2994df8c90SGunnar Mills  AfterControlStatement: true
3094df8c90SGunnar Mills  AfterEnum:       true
31c831dd8dSPatrick 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
39c831dd8dSPatrick Williams  BeforeLambdaBody: false
40c831dd8dSPatrick 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
61c831dd8dSPatrick WilliamsForEachMacros:
62c831dd8dSPatrick Williams  - foreach
63c831dd8dSPatrick Williams  - Q_FOREACH
64c831dd8dSPatrick 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
84c831dd8dSPatrick WilliamsIndentExternBlock: NoIndent
85a49c987eSPatrick WilliamsIndentRequiresClause: true
8694df8c90SGunnar MillsIndentWidth:     4
8794df8c90SGunnar MillsIndentWrappedFunctionNames: true
88a49c987eSPatrick WilliamsInsertNewlineAtEOF: true
89a49c987eSPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false
90*d7542c83SPatrick WilliamsLambdaBodyIndentation: Signature
91a49c987eSPatrick WilliamsLineEnding: LF
9294df8c90SGunnar MillsMacroBlockBegin: ''
9394df8c90SGunnar MillsMacroBlockEnd:   ''
9494df8c90SGunnar MillsMaxEmptyLinesToKeep: 1
9594df8c90SGunnar MillsNamespaceIndentation: None
9694df8c90SGunnar MillsObjCBlockIndentWidth: 2
9794df8c90SGunnar MillsObjCSpaceAfterProperty: false
9894df8c90SGunnar MillsObjCSpaceBeforeProtocolList: true
99c831dd8dSPatrick WilliamsPackConstructorInitializers: BinPack
100a49c987eSPatrick WilliamsPenaltyBreakAssignment: 25
101*d7542c83SPatrick WilliamsPenaltyBreakBeforeFirstCallParameter: 50
10294df8c90SGunnar MillsPenaltyBreakComment: 300
10394df8c90SGunnar MillsPenaltyBreakFirstLessLess: 120
10494df8c90SGunnar MillsPenaltyBreakString: 1000
105*d7542c83SPatrick WilliamsPenaltyBreakTemplateDeclaration: 10
10694df8c90SGunnar MillsPenaltyExcessCharacter: 1000000
10794df8c90SGunnar MillsPenaltyReturnTypeOnItsOwnLine: 60
108*d7542c83SPatrick WilliamsPenaltyIndentedWhitespace: 1
109c831dd8dSPatrick WilliamsPointerAlignment: Left
110a49c987eSPatrick WilliamsQualifierAlignment: Left
111a49c987eSPatrick WilliamsReferenceAlignment: Left
11294df8c90SGunnar MillsReflowComments:  true
113a49c987eSPatrick WilliamsRequiresClausePosition: OwnLine
114a49c987eSPatrick WilliamsRequiresExpressionIndentation: Keyword
115c831dd8dSPatrick WilliamsSortIncludes: CaseSensitive
11694df8c90SGunnar MillsSortUsingDeclarations: true
11794df8c90SGunnar MillsSpaceAfterCStyleCast: false
118b5ca1015SGeorge LiuSpaceAfterTemplateKeyword: true
11994df8c90SGunnar MillsSpaceBeforeAssignmentOperators: true
120b5ca1015SGeorge LiuSpaceBeforeCpp11BracedList: false
121b5ca1015SGeorge LiuSpaceBeforeCtorInitializerColon: true
122b5ca1015SGeorge LiuSpaceBeforeInheritanceColon: true
12394df8c90SGunnar MillsSpaceBeforeParens: ControlStatements
124b5ca1015SGeorge LiuSpaceBeforeRangeBasedForLoopColon: true
12594df8c90SGunnar MillsSpaceInEmptyParentheses: false
12694df8c90SGunnar MillsSpacesBeforeTrailingComments: 1
127c831dd8dSPatrick WilliamsSpacesInAngles: Never
12894df8c90SGunnar MillsSpacesInContainerLiterals: true
12994df8c90SGunnar MillsSpacesInCStyleCastParentheses: false
13094df8c90SGunnar MillsSpacesInParentheses: false
13194df8c90SGunnar MillsSpacesInSquareBrackets: false
132b5ca1015SGeorge LiuStandard:        Latest
13394df8c90SGunnar MillsTabWidth:        4
13494df8c90SGunnar MillsUseTab:          Never
13594df8c90SGunnar Mills...
136a49c987eSPatrick Williams
137