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
176f256bc5SPatrick WilliamsAllowShortIfStatementsOnASingleLine: Never
186f256bc5SPatrick WilliamsAllowShortLambdasOnASingleLine: true
1957d9c506SGunnar MillsAllowShortLoopsOnASingleLine: false
2057d9c506SGunnar MillsAlwaysBreakAfterReturnType: None
2157d9c506SGunnar MillsAlwaysBreakBeforeMultilineStrings: false
2289d734b9SPatrick WilliamsAlwaysBreakTemplateDeclarations: Yes
2357d9c506SGunnar MillsBinPackArguments: true
2457d9c506SGunnar MillsBinPackParameters: true
256f256bc5SPatrick WilliamsBitFieldColonSpacing: None
2657d9c506SGunnar MillsBraceWrapping:
27b6103f2cSManojkiran Eda  AfterCaseLabel:  true
2857d9c506SGunnar Mills  AfterClass:      true
2957d9c506SGunnar Mills  AfterControlStatement: true
3057d9c506SGunnar Mills  AfterEnum:       true
316f256bc5SPatrick 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
396f256bc5SPatrick Williams  BeforeLambdaBody: false
406f256bc5SPatrick 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
616f256bc5SPatrick WilliamsForEachMacros:
626f256bc5SPatrick Williams  - foreach
636f256bc5SPatrick Williams  - Q_FOREACH
646f256bc5SPatrick 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
90*ad205028SPatrick WilliamsLambdaBodyIndentation: Signature
9189d734b9SPatrick WilliamsLineEnding: LF
9257d9c506SGunnar MillsMacroBlockBegin: ''
9357d9c506SGunnar MillsMacroBlockEnd:   ''
9457d9c506SGunnar MillsMaxEmptyLinesToKeep: 1
9557d9c506SGunnar MillsNamespaceIndentation: None
9657d9c506SGunnar MillsObjCBlockIndentWidth: 2
9757d9c506SGunnar MillsObjCSpaceAfterProperty: false
9857d9c506SGunnar MillsObjCSpaceBeforeProtocolList: true
996f256bc5SPatrick WilliamsPackConstructorInitializers: BinPack
10089d734b9SPatrick WilliamsPenaltyBreakAssignment: 25
101*ad205028SPatrick WilliamsPenaltyBreakBeforeFirstCallParameter: 50
10257d9c506SGunnar MillsPenaltyBreakComment: 300
10357d9c506SGunnar MillsPenaltyBreakFirstLessLess: 120
10457d9c506SGunnar MillsPenaltyBreakString: 1000
105*ad205028SPatrick WilliamsPenaltyBreakTemplateDeclaration: 10
10657d9c506SGunnar MillsPenaltyExcessCharacter: 1000000
10757d9c506SGunnar MillsPenaltyReturnTypeOnItsOwnLine: 60
108*ad205028SPatrick WilliamsPenaltyIndentedWhitespace: 1
1096f256bc5SPatrick WilliamsPointerAlignment: Left
11089d734b9SPatrick WilliamsQualifierAlignment: Left
11189d734b9SPatrick WilliamsReferenceAlignment: Left
11257d9c506SGunnar MillsReflowComments:  true
11389d734b9SPatrick WilliamsRequiresClausePosition: OwnLine
11489d734b9SPatrick WilliamsRequiresExpressionIndentation: Keyword
1156f256bc5SPatrick WilliamsSortIncludes: CaseSensitive
11657d9c506SGunnar MillsSortUsingDeclarations: true
11757d9c506SGunnar MillsSpaceAfterCStyleCast: false
11889d734b9SPatrick WilliamsSpaceAfterTemplateKeyword: true
11957d9c506SGunnar MillsSpaceBeforeAssignmentOperators: true
12089d734b9SPatrick WilliamsSpaceBeforeCpp11BracedList: false
12189d734b9SPatrick WilliamsSpaceBeforeCtorInitializerColon: true
12289d734b9SPatrick WilliamsSpaceBeforeInheritanceColon: true
12357d9c506SGunnar MillsSpaceBeforeParens: ControlStatements
12489d734b9SPatrick WilliamsSpaceBeforeRangeBasedForLoopColon: true
12557d9c506SGunnar MillsSpaceInEmptyParentheses: false
12657d9c506SGunnar MillsSpacesBeforeTrailingComments: 1
1276f256bc5SPatrick WilliamsSpacesInAngles: Never
12857d9c506SGunnar MillsSpacesInContainerLiterals: true
12957d9c506SGunnar MillsSpacesInCStyleCastParentheses: false
13057d9c506SGunnar MillsSpacesInParentheses: false
13157d9c506SGunnar MillsSpacesInSquareBrackets: false
13289d734b9SPatrick WilliamsStandard:        Latest
13357d9c506SGunnar MillsTabWidth:        4
13457d9c506SGunnar MillsUseTab:          Never
13557d9c506SGunnar Mills...
13689d734b9SPatrick Williams
137