157d9c506SGunnar Mills---
257d9c506SGunnar MillsLanguage:        Cpp
357d9c506SGunnar Mills# BasedOnStyle:  LLVM
457d9c506SGunnar MillsAccessModifierOffset: -2
557d9c506SGunnar MillsAlignAfterOpenBracket: Align
657d9c506SGunnar MillsAlignConsecutiveAssignments: false
757d9c506SGunnar MillsAlignConsecutiveDeclarations: false
889d734b9SPatrick WilliamsAlignEscapedNewlines: Right
989d734b9SPatrick WilliamsAlignOperands:  Align
1089d734b9SPatrick WilliamsAlignTrailingComments:
1189d734b9SPatrick Williams  Kind: Always
1289d734b9SPatrick Williams  OverEmptyLines: 1
1357d9c506SGunnar MillsAllowAllParametersOfDeclarationOnNextLine: true
1489d734b9SPatrick WilliamsAllowShortBlocksOnASingleLine: Empty
1557d9c506SGunnar MillsAllowShortCaseLabelsOnASingleLine: false
1689d734b9SPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty
17*6f256bc5SPatrick WilliamsAllowShortIfStatementsOnASingleLine: Never
18*6f256bc5SPatrick WilliamsAllowShortLambdasOnASingleLine: true
1957d9c506SGunnar MillsAllowShortLoopsOnASingleLine: false
2057d9c506SGunnar MillsAlwaysBreakAfterReturnType: None
2157d9c506SGunnar MillsAlwaysBreakBeforeMultilineStrings: false
2289d734b9SPatrick WilliamsAlwaysBreakTemplateDeclarations: Yes
2357d9c506SGunnar MillsBinPackArguments: true
2457d9c506SGunnar MillsBinPackParameters: true
25*6f256bc5SPatrick WilliamsBitFieldColonSpacing: None
2657d9c506SGunnar MillsBraceWrapping:
27b6103f2cSManojkiran Eda  AfterCaseLabel:  true
2857d9c506SGunnar Mills  AfterClass:      true
2957d9c506SGunnar Mills  AfterControlStatement: true
3057d9c506SGunnar Mills  AfterEnum:       true
31*6f256bc5SPatrick Williams  AfterExternBlock: true
3257d9c506SGunnar Mills  AfterFunction:   true
3357d9c506SGunnar Mills  AfterNamespace:  true
3457d9c506SGunnar Mills  AfterObjCDeclaration: true
3557d9c506SGunnar Mills  AfterStruct:     true
3657d9c506SGunnar Mills  AfterUnion:      true
3757d9c506SGunnar Mills  BeforeCatch:     true
3857d9c506SGunnar Mills  BeforeElse:      true
39*6f256bc5SPatrick Williams  BeforeLambdaBody: false
40*6f256bc5SPatrick Williams  BeforeWhile:     false
4157d9c506SGunnar Mills  IndentBraces:    false
4289d734b9SPatrick Williams  SplitEmptyFunction:   false
4389d734b9SPatrick Williams  SplitEmptyRecord:     false
4489d734b9SPatrick Williams  SplitEmptyNamespace:  false
4589d734b9SPatrick WilliamsBreakAfterAttributes: Never
4657d9c506SGunnar MillsBreakBeforeBinaryOperators: None
4757d9c506SGunnar MillsBreakBeforeBraces: Custom
4857d9c506SGunnar MillsBreakBeforeTernaryOperators: true
4957d9c506SGunnar MillsBreakConstructorInitializers: AfterColon
5089d734b9SPatrick WilliamsBreakInheritanceList: AfterColon
5189d734b9SPatrick WilliamsBreakStringLiterals: false
5257d9c506SGunnar MillsColumnLimit:     80
5357d9c506SGunnar MillsCommentPragmas:  '^ IWYU pragma:'
5489d734b9SPatrick WilliamsCompactNamespaces: false
5557d9c506SGunnar MillsConstructorInitializerIndentWidth: 4
5657d9c506SGunnar MillsContinuationIndentWidth: 4
5757d9c506SGunnar MillsCpp11BracedListStyle: true
5857d9c506SGunnar MillsDerivePointerAlignment: false
5957d9c506SGunnar MillsDisableFormat:   false
6057d9c506SGunnar MillsFixNamespaceComments: true
61*6f256bc5SPatrick WilliamsForEachMacros:
62*6f256bc5SPatrick Williams  - foreach
63*6f256bc5SPatrick Williams  - Q_FOREACH
64*6f256bc5SPatrick Williams  - BOOST_FOREACH
6557d9c506SGunnar MillsIncludeBlocks: Regroup
6657d9c506SGunnar MillsIncludeCategories:
6757d9c506SGunnar Mills  - Regex:           '^[<"](gtest|gmock)'
6889d734b9SPatrick Williams    Priority:        7
6957d9c506SGunnar Mills  - Regex:           '^"config.h"'
7057d9c506SGunnar Mills    Priority:        -1
7189d734b9SPatrick Williams  - Regex:           '^".*\.h"'
7257d9c506SGunnar Mills    Priority:        1
7389d734b9SPatrick Williams  - Regex:           '^".*\.hpp"'
7457d9c506SGunnar Mills    Priority:        2
7589d734b9SPatrick Williams  - Regex:           '^<.*\.h>'
7657d9c506SGunnar Mills    Priority:        3
7789d734b9SPatrick Williams  - Regex:           '^<.*\.hpp>'
7857d9c506SGunnar Mills    Priority:        4
7989d734b9SPatrick Williams  - Regex:           '^<.*'
8089d734b9SPatrick Williams    Priority:        5
8189d734b9SPatrick Williams  - Regex:           '.*'
8289d734b9SPatrick Williams    Priority:        6
8357d9c506SGunnar MillsIndentCaseLabels: true
8489d734b9SPatrick WilliamsIndentExternBlock: NoIndent
8589d734b9SPatrick WilliamsIndentRequiresClause: true
8657d9c506SGunnar MillsIndentWidth:     4
8757d9c506SGunnar MillsIndentWrappedFunctionNames: true
8889d734b9SPatrick WilliamsInsertNewlineAtEOF: true
8989d734b9SPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false
9089d734b9SPatrick WilliamsLambdaBodyIndentation: OuterScope
9189d734b9SPatrick WilliamsLineEnding: LF
9257d9c506SGunnar MillsMacroBlockBegin: ''
9357d9c506SGunnar MillsMacroBlockEnd:   ''
9457d9c506SGunnar MillsMaxEmptyLinesToKeep: 1
9557d9c506SGunnar MillsNamespaceIndentation: None
9657d9c506SGunnar MillsObjCBlockIndentWidth: 2
9757d9c506SGunnar MillsObjCSpaceAfterProperty: false
9857d9c506SGunnar MillsObjCSpaceBeforeProtocolList: true
99*6f256bc5SPatrick WilliamsPackConstructorInitializers: BinPack
10089d734b9SPatrick WilliamsPenaltyBreakAssignment: 25
10157d9c506SGunnar MillsPenaltyBreakBeforeFirstCallParameter: 19
10257d9c506SGunnar MillsPenaltyBreakComment: 300
10357d9c506SGunnar MillsPenaltyBreakFirstLessLess: 120
10457d9c506SGunnar MillsPenaltyBreakString: 1000
10557d9c506SGunnar MillsPenaltyExcessCharacter: 1000000
10657d9c506SGunnar MillsPenaltyReturnTypeOnItsOwnLine: 60
10789d734b9SPatrick WilliamsPenaltyIndentedWhitespace: 0
108*6f256bc5SPatrick WilliamsPointerAlignment: Left
10989d734b9SPatrick WilliamsQualifierAlignment: Left
11089d734b9SPatrick WilliamsReferenceAlignment: Left
11157d9c506SGunnar MillsReflowComments:  true
11289d734b9SPatrick WilliamsRequiresClausePosition: OwnLine
11389d734b9SPatrick WilliamsRequiresExpressionIndentation: Keyword
114*6f256bc5SPatrick WilliamsSortIncludes: CaseSensitive
11557d9c506SGunnar MillsSortUsingDeclarations: true
11657d9c506SGunnar MillsSpaceAfterCStyleCast: false
11789d734b9SPatrick WilliamsSpaceAfterTemplateKeyword: true
11857d9c506SGunnar MillsSpaceBeforeAssignmentOperators: true
11989d734b9SPatrick WilliamsSpaceBeforeCpp11BracedList: false
12089d734b9SPatrick WilliamsSpaceBeforeCtorInitializerColon: true
12189d734b9SPatrick WilliamsSpaceBeforeInheritanceColon: true
12257d9c506SGunnar MillsSpaceBeforeParens: ControlStatements
12389d734b9SPatrick WilliamsSpaceBeforeRangeBasedForLoopColon: true
12457d9c506SGunnar MillsSpaceInEmptyParentheses: false
12557d9c506SGunnar MillsSpacesBeforeTrailingComments: 1
126*6f256bc5SPatrick WilliamsSpacesInAngles: Never
12757d9c506SGunnar MillsSpacesInContainerLiterals: true
12857d9c506SGunnar MillsSpacesInCStyleCastParentheses: false
12957d9c506SGunnar MillsSpacesInParentheses: false
13057d9c506SGunnar MillsSpacesInSquareBrackets: false
13189d734b9SPatrick WilliamsStandard:        Latest
13257d9c506SGunnar MillsTabWidth:        4
13357d9c506SGunnar MillsUseTab:          Never
13457d9c506SGunnar Mills...
13589d734b9SPatrick Williams
136