170dcb63aSAdriana Kobylak---
270dcb63aSAdriana KobylakLanguage:        Cpp
370dcb63aSAdriana Kobylak# BasedOnStyle:  LLVM
470dcb63aSAdriana KobylakAccessModifierOffset: -2
570dcb63aSAdriana KobylakAlignAfterOpenBracket: Align
670dcb63aSAdriana KobylakAlignConsecutiveAssignments: false
770dcb63aSAdriana KobylakAlignConsecutiveDeclarations: false
88facccfaSBrad BishopAlignEscapedNewlines: Right
9*7fb6c346SPatrick WilliamsAlignOperands:  Align
10*7fb6c346SPatrick WilliamsAlignTrailingComments:
11*7fb6c346SPatrick Williams  Kind: Always
12*7fb6c346SPatrick Williams  OverEmptyLines: 1
1370dcb63aSAdriana KobylakAllowAllParametersOfDeclarationOnNextLine: true
14*7fb6c346SPatrick WilliamsAllowShortBlocksOnASingleLine: Empty
1570dcb63aSAdriana KobylakAllowShortCaseLabelsOnASingleLine: false
16*7fb6c346SPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty
1770dcb63aSAdriana KobylakAllowShortIfStatementsOnASingleLine: false
1870dcb63aSAdriana KobylakAllowShortLoopsOnASingleLine: false
1970dcb63aSAdriana KobylakAlwaysBreakAfterReturnType: None
2070dcb63aSAdriana KobylakAlwaysBreakBeforeMultilineStrings: false
218facccfaSBrad BishopAlwaysBreakTemplateDeclarations: Yes
2270dcb63aSAdriana KobylakBinPackArguments: true
2370dcb63aSAdriana KobylakBinPackParameters: true
2470dcb63aSAdriana KobylakBraceWrapping:
258facccfaSBrad Bishop  AfterCaseLabel:  true
2670dcb63aSAdriana Kobylak  AfterClass:      true
2770dcb63aSAdriana Kobylak  AfterControlStatement: true
2870dcb63aSAdriana Kobylak  AfterEnum:       true
2970dcb63aSAdriana Kobylak  AfterFunction:   true
3070dcb63aSAdriana Kobylak  AfterNamespace:  true
3170dcb63aSAdriana Kobylak  AfterObjCDeclaration: true
3270dcb63aSAdriana Kobylak  AfterStruct:     true
3370dcb63aSAdriana Kobylak  AfterUnion:      true
348facccfaSBrad Bishop  AfterExternBlock: true
3570dcb63aSAdriana Kobylak  BeforeCatch:     true
3670dcb63aSAdriana Kobylak  BeforeElse:      true
3770dcb63aSAdriana Kobylak  IndentBraces:    false
388facccfaSBrad Bishop  SplitEmptyFunction:   false
398facccfaSBrad Bishop  SplitEmptyRecord:     false
408facccfaSBrad Bishop  SplitEmptyNamespace:  false
41*7fb6c346SPatrick WilliamsBreakAfterAttributes: Never
4270dcb63aSAdriana KobylakBreakBeforeBinaryOperators: None
4370dcb63aSAdriana KobylakBreakBeforeBraces: Custom
4470dcb63aSAdriana KobylakBreakBeforeTernaryOperators: true
4570dcb63aSAdriana KobylakBreakConstructorInitializers: AfterColon
468facccfaSBrad BishopBreakInheritanceList: AfterColon
47*7fb6c346SPatrick WilliamsBreakStringLiterals: false
4870dcb63aSAdriana KobylakColumnLimit:     80
4970dcb63aSAdriana KobylakCommentPragmas:  '^ IWYU pragma:'
508facccfaSBrad BishopCompactNamespaces: false
5170dcb63aSAdriana KobylakConstructorInitializerAllOnOneLineOrOnePerLine: false
5270dcb63aSAdriana KobylakConstructorInitializerIndentWidth: 4
5370dcb63aSAdriana KobylakContinuationIndentWidth: 4
5470dcb63aSAdriana KobylakCpp11BracedListStyle: true
55*7fb6c346SPatrick WilliamsDeriveLineEnding: false
56f6ed5897SGunnar MillsDerivePointerAlignment: false
578facccfaSBrad BishopPointerAlignment: Left
5870dcb63aSAdriana KobylakDisableFormat:   false
5970dcb63aSAdriana KobylakExperimentalAutoDetectBinPacking: false
6070dcb63aSAdriana KobylakFixNamespaceComments: true
6170dcb63aSAdriana KobylakForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
62f6ed5897SGunnar MillsIncludeBlocks: Regroup
63f6ed5897SGunnar MillsIncludeCategories:
64f6ed5897SGunnar Mills  - Regex:           '^[<"](gtest|gmock)'
658facccfaSBrad Bishop    Priority:        7
66f6ed5897SGunnar Mills  - Regex:           '^"config.h"'
67f6ed5897SGunnar Mills    Priority:        -1
688facccfaSBrad Bishop  - Regex:           '^".*\.h"'
69f6ed5897SGunnar Mills    Priority:        1
708facccfaSBrad Bishop  - Regex:           '^".*\.hpp"'
71f6ed5897SGunnar Mills    Priority:        2
728facccfaSBrad Bishop  - Regex:           '^<.*\.h>'
73f6ed5897SGunnar Mills    Priority:        3
748facccfaSBrad Bishop  - Regex:           '^<.*\.hpp>'
75f6ed5897SGunnar Mills    Priority:        4
768facccfaSBrad Bishop  - Regex:           '^<.*'
778facccfaSBrad Bishop    Priority:        5
788facccfaSBrad Bishop  - Regex:           '.*'
798facccfaSBrad Bishop    Priority:        6
8070dcb63aSAdriana KobylakIndentCaseLabels: true
81*7fb6c346SPatrick WilliamsIndentRequiresClause: true
8270dcb63aSAdriana KobylakIndentWidth:     4
8370dcb63aSAdriana KobylakIndentWrappedFunctionNames: true
84*7fb6c346SPatrick WilliamsInsertNewlineAtEOF: true
85*7fb6c346SPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false
86*7fb6c346SPatrick WilliamsLambdaBodyIndentation: OuterScope
87*7fb6c346SPatrick WilliamsLineEnding: LF
8870dcb63aSAdriana KobylakMacroBlockBegin: ''
8970dcb63aSAdriana KobylakMacroBlockEnd:   ''
9070dcb63aSAdriana KobylakMaxEmptyLinesToKeep: 1
9170dcb63aSAdriana KobylakNamespaceIndentation: None
9270dcb63aSAdriana KobylakObjCBlockIndentWidth: 2
9370dcb63aSAdriana KobylakObjCSpaceAfterProperty: false
9470dcb63aSAdriana KobylakObjCSpaceBeforeProtocolList: true
95*7fb6c346SPatrick WilliamsPenaltyBreakAssignment: 25
9670dcb63aSAdriana KobylakPenaltyBreakBeforeFirstCallParameter: 19
9770dcb63aSAdriana KobylakPenaltyBreakComment: 300
9870dcb63aSAdriana KobylakPenaltyBreakFirstLessLess: 120
9970dcb63aSAdriana KobylakPenaltyBreakString: 1000
10070dcb63aSAdriana KobylakPenaltyExcessCharacter: 1000000
10170dcb63aSAdriana KobylakPenaltyReturnTypeOnItsOwnLine: 60
102*7fb6c346SPatrick WilliamsPenaltyIndentedWhitespace: 0
103*7fb6c346SPatrick WilliamsQualifierAlignment: Left
104*7fb6c346SPatrick WilliamsReferenceAlignment: Left
10570dcb63aSAdriana KobylakReflowComments:  true
106*7fb6c346SPatrick WilliamsRequiresClausePosition: OwnLine
107*7fb6c346SPatrick WilliamsRequiresExpressionIndentation: Keyword
108f6ed5897SGunnar MillsSortIncludes:    true
109275bb98cSGunnar MillsSortUsingDeclarations: true
11070dcb63aSAdriana KobylakSpaceAfterCStyleCast: false
1118facccfaSBrad BishopSpaceAfterTemplateKeyword: true
11270dcb63aSAdriana KobylakSpaceBeforeAssignmentOperators: true
1138facccfaSBrad BishopSpaceBeforeCpp11BracedList: false
1148facccfaSBrad BishopSpaceBeforeCtorInitializerColon: true
1158facccfaSBrad BishopSpaceBeforeInheritanceColon: true
11670dcb63aSAdriana KobylakSpaceBeforeParens: ControlStatements
1178facccfaSBrad BishopSpaceBeforeRangeBasedForLoopColon: true
11870dcb63aSAdriana KobylakSpaceInEmptyParentheses: false
11970dcb63aSAdriana KobylakSpacesBeforeTrailingComments: 1
12070dcb63aSAdriana KobylakSpacesInAngles:  false
12170dcb63aSAdriana KobylakSpacesInContainerLiterals: true
12270dcb63aSAdriana KobylakSpacesInCStyleCastParentheses: false
12370dcb63aSAdriana KobylakSpacesInParentheses: false
12470dcb63aSAdriana KobylakSpacesInSquareBrackets: false
1258facccfaSBrad BishopStandard:        Latest
12670dcb63aSAdriana KobylakTabWidth:        4
12770dcb63aSAdriana KobylakUseTab:          Never
12870dcb63aSAdriana Kobylak...
1298facccfaSBrad Bishop
130