170dcb63aSAdriana Kobylak---
270dcb63aSAdriana KobylakLanguage:        Cpp
370dcb63aSAdriana Kobylak# BasedOnStyle:  LLVM
470dcb63aSAdriana KobylakAccessModifierOffset: -2
570dcb63aSAdriana KobylakAlignAfterOpenBracket: Align
670dcb63aSAdriana KobylakAlignConsecutiveAssignments: false
770dcb63aSAdriana KobylakAlignConsecutiveDeclarations: false
88facccfaSBrad BishopAlignEscapedNewlines: Right
97fb6c346SPatrick WilliamsAlignOperands:  Align
107fb6c346SPatrick WilliamsAlignTrailingComments:
117fb6c346SPatrick Williams  Kind: Always
127fb6c346SPatrick Williams  OverEmptyLines: 1
1370dcb63aSAdriana KobylakAllowAllParametersOfDeclarationOnNextLine: true
147fb6c346SPatrick WilliamsAllowShortBlocksOnASingleLine: Empty
1570dcb63aSAdriana KobylakAllowShortCaseLabelsOnASingleLine: false
167fb6c346SPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty
17*af29f723SPatrick WilliamsAllowShortIfStatementsOnASingleLine: Never
18*af29f723SPatrick WilliamsAllowShortLambdasOnASingleLine: true
1970dcb63aSAdriana KobylakAllowShortLoopsOnASingleLine: false
2070dcb63aSAdriana KobylakAlwaysBreakAfterReturnType: None
2170dcb63aSAdriana KobylakAlwaysBreakBeforeMultilineStrings: false
228facccfaSBrad BishopAlwaysBreakTemplateDeclarations: Yes
2370dcb63aSAdriana KobylakBinPackArguments: true
2470dcb63aSAdriana KobylakBinPackParameters: true
25*af29f723SPatrick WilliamsBitFieldColonSpacing: None
2670dcb63aSAdriana KobylakBraceWrapping:
278facccfaSBrad Bishop  AfterCaseLabel:  true
2870dcb63aSAdriana Kobylak  AfterClass:      true
2970dcb63aSAdriana Kobylak  AfterControlStatement: true
3070dcb63aSAdriana Kobylak  AfterEnum:       true
31*af29f723SPatrick Williams  AfterExternBlock: true
3270dcb63aSAdriana Kobylak  AfterFunction:   true
3370dcb63aSAdriana Kobylak  AfterNamespace:  true
3470dcb63aSAdriana Kobylak  AfterObjCDeclaration: true
3570dcb63aSAdriana Kobylak  AfterStruct:     true
3670dcb63aSAdriana Kobylak  AfterUnion:      true
3770dcb63aSAdriana Kobylak  BeforeCatch:     true
3870dcb63aSAdriana Kobylak  BeforeElse:      true
39*af29f723SPatrick Williams  BeforeLambdaBody: false
40*af29f723SPatrick Williams  BeforeWhile:     false
4170dcb63aSAdriana Kobylak  IndentBraces:    false
428facccfaSBrad Bishop  SplitEmptyFunction:   false
438facccfaSBrad Bishop  SplitEmptyRecord:     false
448facccfaSBrad Bishop  SplitEmptyNamespace:  false
457fb6c346SPatrick WilliamsBreakAfterAttributes: Never
4670dcb63aSAdriana KobylakBreakBeforeBinaryOperators: None
4770dcb63aSAdriana KobylakBreakBeforeBraces: Custom
4870dcb63aSAdriana KobylakBreakBeforeTernaryOperators: true
4970dcb63aSAdriana KobylakBreakConstructorInitializers: AfterColon
508facccfaSBrad BishopBreakInheritanceList: AfterColon
517fb6c346SPatrick WilliamsBreakStringLiterals: false
5270dcb63aSAdriana KobylakColumnLimit:     80
5370dcb63aSAdriana KobylakCommentPragmas:  '^ IWYU pragma:'
548facccfaSBrad BishopCompactNamespaces: false
5570dcb63aSAdriana KobylakConstructorInitializerIndentWidth: 4
5670dcb63aSAdriana KobylakContinuationIndentWidth: 4
5770dcb63aSAdriana KobylakCpp11BracedListStyle: true
58f6ed5897SGunnar MillsDerivePointerAlignment: false
5970dcb63aSAdriana KobylakDisableFormat:   false
6070dcb63aSAdriana KobylakFixNamespaceComments: true
61*af29f723SPatrick WilliamsForEachMacros:
62*af29f723SPatrick Williams  - foreach
63*af29f723SPatrick Williams  - Q_FOREACH
64*af29f723SPatrick Williams  - BOOST_FOREACH
65f6ed5897SGunnar MillsIncludeBlocks: Regroup
66f6ed5897SGunnar MillsIncludeCategories:
67f6ed5897SGunnar Mills  - Regex:           '^[<"](gtest|gmock)'
688facccfaSBrad Bishop    Priority:        7
69f6ed5897SGunnar Mills  - Regex:           '^"config.h"'
70f6ed5897SGunnar Mills    Priority:        -1
718facccfaSBrad Bishop  - Regex:           '^".*\.h"'
72f6ed5897SGunnar Mills    Priority:        1
738facccfaSBrad Bishop  - Regex:           '^".*\.hpp"'
74f6ed5897SGunnar Mills    Priority:        2
758facccfaSBrad Bishop  - Regex:           '^<.*\.h>'
76f6ed5897SGunnar Mills    Priority:        3
778facccfaSBrad Bishop  - Regex:           '^<.*\.hpp>'
78f6ed5897SGunnar Mills    Priority:        4
798facccfaSBrad Bishop  - Regex:           '^<.*'
808facccfaSBrad Bishop    Priority:        5
818facccfaSBrad Bishop  - Regex:           '.*'
828facccfaSBrad Bishop    Priority:        6
8370dcb63aSAdriana KobylakIndentCaseLabels: true
84*af29f723SPatrick WilliamsIndentExternBlock: NoIndent
857fb6c346SPatrick WilliamsIndentRequiresClause: true
8670dcb63aSAdriana KobylakIndentWidth:     4
8770dcb63aSAdriana KobylakIndentWrappedFunctionNames: true
887fb6c346SPatrick WilliamsInsertNewlineAtEOF: true
897fb6c346SPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false
907fb6c346SPatrick WilliamsLambdaBodyIndentation: OuterScope
917fb6c346SPatrick WilliamsLineEnding: LF
9270dcb63aSAdriana KobylakMacroBlockBegin: ''
9370dcb63aSAdriana KobylakMacroBlockEnd:   ''
9470dcb63aSAdriana KobylakMaxEmptyLinesToKeep: 1
9570dcb63aSAdriana KobylakNamespaceIndentation: None
9670dcb63aSAdriana KobylakObjCBlockIndentWidth: 2
9770dcb63aSAdriana KobylakObjCSpaceAfterProperty: false
9870dcb63aSAdriana KobylakObjCSpaceBeforeProtocolList: true
99*af29f723SPatrick WilliamsPackConstructorInitializers: BinPack
1007fb6c346SPatrick WilliamsPenaltyBreakAssignment: 25
10170dcb63aSAdriana KobylakPenaltyBreakBeforeFirstCallParameter: 19
10270dcb63aSAdriana KobylakPenaltyBreakComment: 300
10370dcb63aSAdriana KobylakPenaltyBreakFirstLessLess: 120
10470dcb63aSAdriana KobylakPenaltyBreakString: 1000
10570dcb63aSAdriana KobylakPenaltyExcessCharacter: 1000000
10670dcb63aSAdriana KobylakPenaltyReturnTypeOnItsOwnLine: 60
1077fb6c346SPatrick WilliamsPenaltyIndentedWhitespace: 0
108*af29f723SPatrick WilliamsPointerAlignment: Left
1097fb6c346SPatrick WilliamsQualifierAlignment: Left
1107fb6c346SPatrick WilliamsReferenceAlignment: Left
11170dcb63aSAdriana KobylakReflowComments:  true
1127fb6c346SPatrick WilliamsRequiresClausePosition: OwnLine
1137fb6c346SPatrick WilliamsRequiresExpressionIndentation: Keyword
114*af29f723SPatrick WilliamsSortIncludes: CaseSensitive
115275bb98cSGunnar MillsSortUsingDeclarations: true
11670dcb63aSAdriana KobylakSpaceAfterCStyleCast: false
1178facccfaSBrad BishopSpaceAfterTemplateKeyword: true
11870dcb63aSAdriana KobylakSpaceBeforeAssignmentOperators: true
1198facccfaSBrad BishopSpaceBeforeCpp11BracedList: false
1208facccfaSBrad BishopSpaceBeforeCtorInitializerColon: true
1218facccfaSBrad BishopSpaceBeforeInheritanceColon: true
12270dcb63aSAdriana KobylakSpaceBeforeParens: ControlStatements
1238facccfaSBrad BishopSpaceBeforeRangeBasedForLoopColon: true
12470dcb63aSAdriana KobylakSpaceInEmptyParentheses: false
12570dcb63aSAdriana KobylakSpacesBeforeTrailingComments: 1
126*af29f723SPatrick WilliamsSpacesInAngles: Never
12770dcb63aSAdriana KobylakSpacesInContainerLiterals: true
12870dcb63aSAdriana KobylakSpacesInCStyleCastParentheses: false
12970dcb63aSAdriana KobylakSpacesInParentheses: false
13070dcb63aSAdriana KobylakSpacesInSquareBrackets: false
1318facccfaSBrad BishopStandard:        Latest
13270dcb63aSAdriana KobylakTabWidth:        4
13370dcb63aSAdriana KobylakUseTab:          Never
13470dcb63aSAdriana Kobylak...
1358facccfaSBrad Bishop
136